par
zeus » 16 mai 2006, 11:41
Pense que quand tu executes une requete, tu testes ligne par ligne.
Donc pour obtenir toutes les id 349 et 90, il faut que l'id de la ligne soit 349
OU 90
Code : Tout sélectionner
SELECT o.id_office ,o.office_name
FROM office o, office_sub_specialization os, sub_specialization s, specialization sp
WHERE o.id_office=os.id_office
AND sp.id_specialization = s.id_specialization
AND os.id_sub_specialization=s.id_sub_specialization
AND (s.id_sub_specialization=349 OR s.id_sub_specialization=90)
ORDER BY o.office_name ASC;
Pense que quand tu executes une requete, tu testes ligne par ligne.
Donc pour obtenir toutes les id 349 et 90, il faut que l'id de la ligne soit 349 [b]OU[/b] 90
[code]SELECT o.id_office ,o.office_name
FROM office o, office_sub_specialization os, sub_specialization s, specialization sp
WHERE o.id_office=os.id_office
AND sp.id_specialization = s.id_specialization
AND os.id_sub_specialization=s.id_sub_specialization
AND (s.id_sub_specialization=349 OR s.id_sub_specialization=90)
ORDER BY o.office_name ASC;[/code]