Salut à tous,
J'ai trois table :
TRAJET
id
ETAPE
id
id_trajet
LISTE
id_etape
Un trajet a une ou plusieurs étapes
Une étape est associé à 0 ou n liste.
Je cherche à avoir un select qui compte les trajets dont toutes les étapes sont associées à au moins une liste.
Ma requête est la suivante :
Select count(t.id)
from TRAJET t, ETAPE e, LISTE l
where t.id=etape.id_trajet
and etape.id in (select id_etape from LISTE)
Le problème de cette requête est que si au moins une étape est associée à une Liste, elle est comprise dans mon count...
Comment faire ?
Par avance merci à tous,
XFree
Partager