Select Distinct V.NUM, V.CRUFrom VINS V, PRODUCTEURS P1, PRODUCTEURS P2,
RECOLTES R1, RECOLTES R2
Where V.NUM = R1.NVIN and V.NUM = R2.NVIN and
P1.NUM = R1.NPROD and P2.NUM = R2.NPROD and
P1.REGION <> P2.REGION
Nombre de tuples : 19 (120 si pas distinct)
ou bien :
Select Distinct V.NUM, V.CRUFrom VINS V JOIN RECOLTES R1 ON (V.NUM=R1.NVIN) JOIN RECOLTES R2 ON (V.NUM=R2.NVIN)
JOIN PRODUCTEURS P1 ON (R1.NPROD=P1.NUM) JOIN PRODUCTEURS P2 ON (R2.NPROD=P2.NUM)
Where P1.REGION <> P2.REGION