salut tout le monde je debute en sql et j'ai fait quelques 50 requetes en exercices mais il me reste 4 que je n'ai pu trouver la solution si vous pouvez m'aider un peu en me donnant l'idée de l'ecriture de la requete ou un ptit code ressemblant Merci :
schema:
U(NU,NomU,Ville)
P(NP,NomP,Couleur,Poids)
F(NF,NomF,Statut,Ville)
PUF(#NP,#NU,#NF,Quantite)
Les requetes :
1)Donner les numeros des fournisseurs qui approvisionnent à la fois les usines N1 et N2
2)Donner les numeros des produits qui sont livrés à toutes les usines de Londres
3)Donner les numeros de fournisseurs qui approvisionnent toutes les usines avec un meme produit
voila les requete que j'ai ecrite et qui biensure ne donnent pas le resultat voulu :
1)
Code :
- SELECT nf FROM puf WHERE
- nu IN (1,2)
- GROUP BY nf
- HAVING COUNT(*) = 2 ;
|
2)
Code :
- select np from puf where
- nu=all(select distinct nu from u where u.ville='Londres');
|
3) je n'ai pas trouvé par ou commencer
Je travaille sous oracle 9i
Merci beaucoup de votres aide !!