Donner par ordre alphabétique les noms et prénoms des producteurs de la région Beaujolais qui ont récolté au moins un vin en quantité supérieure à 300 litres



  Select   Distinct P.NOM, P.PRENOM

From PRODUCTEURS P, RECOLTES R

Where P.REGION = 'Beaujolais' and

P.NUM = R.NPROD and

R.QUANTITE > 300

Order by P.NOM, P.PRENOM

Nombre de tuples : 9 (10 si on oublie le Distinct)

Avec la syntaxe SQL2


  Select   Distinct P.NOM, P.PRENOM

From PRODUCTEURS P JOIN RECOLTES R ON (P.NUM=R.NPROD)

Where P.REGION = 'Beaujolais' and

R.QUANTITE > 300

Order by P.NOM, P.PRENOM

Même réponse avec l'opérateur in


  Select   Distinct NOM, PRENOM

From PRODUCTEURS

Where REGION = 'Beaujolais' and

NUM in ( Select NPROD

From RECOLTES

Where QUANTITE > 300 )

Order by 1,2