Bonjour
J'ai un problème de sélection avec un requête :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT CLIENT.societe , PRODUIT.nom FROM CLIENT , COMMANDE , DETAILCOMMANDE , PRODUIT WHERE CLIENT.n_cl=COMMANDE.n_cl AND COMMANDE.n_com=DETAILCOMMANDE.n_com AND DETAILCOMMANDE.n_pr=PRODUIT.n_pr ;
Je desir selectionner la societe cliente , ainsi que les produits qu'elle a commandé . Mais je doit également selectionner dans le même tableau de client les societes n'ayant pas fait de commande . Problème je ne sais pas afficher cette seconde contrainte dans mon tableau .
Je pensais à ceci mais faux bien sur :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT CLIENT.societe , PRODUIT.nom FROM CLIENT , COMMANDE , DETAILCOMMANDE , PRODUIT WHERE CLIENT.n_cl=COMMANDE.n_cl AND COMMANDE.n_com=DETAILCOMMANDE.n_com AND DETAILCOMMANDE.n_pr=PRODUIT.n_pr OR CLIENT.n_cl NOT IN ( SELECT COMMANDE.n_cl FROM COMMANDE ) ;
Merci d'avance de bien vouloir éclairer ma lanterne![]()
Partager