19) Donner les numéros des usines qui achètent au fournisseur n°4 tous les produits qu'il fournit (mais pas exclusivement)

 

Requête SQL
 
SELECT NU FROM puf a WHERE NOT EXISTS(SELECT * FROM puf b WHERE b.NF=4 AND NOT EXISTS(SELECT * FROM puf c WHERE a.NU=c.NU AND a.NP=b.NP AND c.NF=4))

 

NU

 

MENU