Svp, je ne suis pas arrivé à résoudre les requêtes suivantes si quelqu'un peut m'aidez et merci d'avance :
-Les noms des clients qui ont commandé tous les produits commandés par le client N°3.
CLIENT(Numcli : NUMBER (7), Nom : VARCHAR(20), Prénom : VARCHAR(20)) ;
COMMANDE(Numcom : NUMBER (7), Numcli : NUMBER (7)) ;
PRODUIT (Numprod : NUMBER (7), Designation : VARCHAR (30)) ;
LIGNE_COMMANDE (Numprod : NUMBER (10), Numcom : NUMBER(7) ) ;
voila ce que j'ai fait
et merci encore un fois .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select distinct(nom) from client c,commande cmd,ligne_commande l,produit p where c.NUMCLI=cmd.NUMCLI and cmd.NUMCOM=l.NUMCOM and l.NUMPROD=p.numprod and exists( select p.numprod from produit p,commande cmd,client c,ligne_commande l where c.NUMCLI=3 and c.NUMCLI=cmd.NUMCLI and cmd.NUMCOM=l.NUMCOM and l.numprod=p.numprod);
Partager