Bonjour,
Je vais essayer d'être clair c'est pas gagné
Je cherche a faire une jointure sur 2 tables , à condition que TOUTES les lignes de la 2 tables vérifient une condition:
Par ex :
Table A : id,nom
Table B : id,idParent, etat
J'ai esayé avec
mais ca sort tout
Merci
Modifié par spoon (24 Apr 2009 - 11:05)
Je vais essayer d'être clair c'est pas gagné

Je cherche a faire une jointure sur 2 tables , à condition que TOUTES les lignes de la 2 tables vérifient une condition:
Par ex :
Table A : id,nom
Table B : id,idParent, etat
SELECT nom
FROM A JOIN B
ON A.id = B.idParent
WHERE ( toutes les lignes de B correspondantes on un etat = 'test')
J'ai esayé avec
SELECT nom
FROM A
WHERE 'test' = ALL (SELECT etat FROM B WHERE A.id = B.idParent )
mais ca sort tout

Merci
Modifié par spoon (24 Apr 2009 - 11:05)