15) Donner tous les triplets (VILLE, NP, VILLE) tels qu'un fournisseur de la première ville approvisionne une usine de la deuxième ville en produit NP

 

Requête SQL
 
SELECT DISTINCT fournisseurs.VILLE a , NP, usines.VILLE b FROM puf, usines, fournisseurs WHERE puf.NF = fournisseurs.NF AND puf.NU = usines.NU

 

VILLLE (fournisseurs)
NP

VILLE (usines)

HOUSTON 10 FEYZIN
LONDRES 10 FEYZIN
LONDRES 30 FEYZIN
LYON 10 LYON
HOUSTON 20 LYON
PARIS 20 LYON
LYON 30 LYON
HOUSTON 10 VENISSIEUX
LYON 30 VENISSIEUX
LONDRES 10 LONDRES
LONDRES 20 LONDRES
PARIS 20 LONDRES

 

MENU