bsv
Guest
JOIN - добавить ограничение
Задачка нарисовалась явно выше моего уровня по sql-ю.
Имеем:
a.id
b.id
b.faza
b.status
Предварительно это выглядит так
SELECT a.id, b.faza, b.status FROM a LEFT JOIN b ON a.id = b.id
Но мне нужны только записи, где статусы всех фаз одного ид равны 1 или 3 или 5
То есть из
а 1 1
а 2 2
б 1 1
б 5 5
подходит только "б"
Или такое вообще одним запросом не получится?
Задачка нарисовалась явно выше моего уровня по sql-ю.
Имеем:
a.id
b.id
b.faza
b.status
Предварительно это выглядит так
SELECT a.id, b.faza, b.status FROM a LEFT JOIN b ON a.id = b.id
Но мне нужны только записи, где статусы всех фаз одного ид равны 1 или 3 или 5
То есть из
а 1 1
а 2 2
б 1 1
б 5 5
подходит только "б"
Или такое вообще одним запросом не получится?