18) Donner les numéros
des fournisseurs qui approvisionnent toutes les usines avec un même produit
Requête
SQL
SELECT DISTINCT NF FROM fournisseurs WHERE EXISTS(SELECT NP FROM produits WHERE NOT EXISTS(SELECT NU FROM usines WHERE NOT EXISTS(SELECT * FROM puf WHERE puf.NU=usines.NU AND puf.NP=produits.NP AND puf.NU=usines.NU)))