SGBD 4D

SGBD 4D - SQL/NoSQL - Programmation

Marsh Posté le 03-02-2006 à 17:01:21    

4ème Dimension (ou 4D) est un SGBD et qui dispose d'un langage de programmation de la quatrième génération.
 
ce que je cherche c'est une syntaxe de requete permettant d'utiliser plus d'une table (ya pas de prbleme avec une selection sur une seule table).
 
avec lel langage propre de 4D je pense que c faisable avec la syntaxe suivante:
 
CHERCHER([TABLE1];[TABLE1]champ=[TABLE2]champ)
 
mais ce que je cherche c'est l'equivalent (si ca existe) avec sql.
 
la syntaxe: select ... from table1, table2 ne marche pas.
 
 
merci

Reply

Marsh Posté le 03-02-2006 à 17:01:21   

Reply

Marsh Posté le 12-03-2006 à 12:52:58    

karim86 a écrit :

4ème Dimension (ou 4D) est un SGBD et qui dispose d'un langage de programmation de la quatrième génération.
 
ce que je cherche c'est une syntaxe de requete permettant d'utiliser plus d'une table (ya pas de prbleme avec une selection sur une seule table).
 
avec lel langage propre de 4D je pense que c faisable avec la syntaxe suivante:
 
CHERCHER([TABLE1];[TABLE1]champ=[TABLE2]champ)
 
mais ce que je cherche c'est l'equivalent (si ca existe) avec sql.
 
la syntaxe: select ... from table1, table2 ne marche pas.
 
 
merci


 
Bonjour,
 
La solution en SQL est la suivante :
 
D'abord tu peut utiliser un alias pour chaque table ce qui simplifie l'écriture( a b ou autre),
 
Select montant, a.nocli, ville, telephone  
    from ventes a, client b
    where a.nocli = b.nocli and montant > 2000
    order by montant desc;
 
Ligne 1 tu selectionnes tes variables à récupérer
2    les tables à mettre en relation
3    where permettant de créer la jointure entre tes tables ici selement deux plus une sélection sur les lignes réultantes de la jointure dont le montant est supérieur à 2000
4  ordre de tri des lignes résultantes + acendant ou descendant.
 
et basta !
 
Cordialement Pascal.
 
http://www.01adfm.com  
 


---------------
Bien Cordialement 01adfm.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed