problème requête SQL
Posté : 18 sept. 2011, 16:00
bonjour j'ai le modèle relationnel suivant
et j'ai des requêtes à faire
catégorie(N_cat,nom,description)
client(N_Cl,société,contact,fonction,ville,pays)
commande(N_co,N_Cl*,N_emp*,Date_C,date_liv,date_E,ville_liv)
detailcommande(N_co*,N_pr*,quantité,remise)
employeur(n_emp,Nom,prenom,Dn,pays)
fournisseur(N_fou,societe,contact,fonction,ville,pays,type)
produit(N_pr,nom,N_fou*,N_cat*,prix,stock)
je dois donner le nom des clients qui ont commandé des produits provenant d’un pays étranger, ainsi que leur pays, les produits commandés et les pays de provenance de ces produits et je dois que je n'y arrive pas
voilà ce que j'ai fait
voila merci d'avance
et j'ai des requêtes à faire
catégorie(N_cat,nom,description)
client(N_Cl,société,contact,fonction,ville,pays)
commande(N_co,N_Cl*,N_emp*,Date_C,date_liv,date_E,ville_liv)
detailcommande(N_co*,N_pr*,quantité,remise)
employeur(n_emp,Nom,prenom,Dn,pays)
fournisseur(N_fou,societe,contact,fonction,ville,pays,type)
produit(N_pr,nom,N_fou*,N_cat*,prix,stock)
je dois donner le nom des clients qui ont commandé des produits provenant d’un pays étranger, ainsi que leur pays, les produits commandés et les pays de provenance de ces produits et je dois que je n'y arrive pas
voilà ce que j'ai fait
select Client.nom,client.pays,produit.N_pr,fournisseur.pays
from client Cl,commande C,detailcommande DC,fournisseur F,produit P
where Cl.N_cl=C.N_cl
and C.N_com=DC.N_com
and F.N_fou=P.N_fou
and DC.N_pr=P.N_pr
and client.pays not in (select pays from fournisseur);
j'ai essayé ça mais ça ne marche pas voila merci d'avance