powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Исключить из результата по условию
5 сообщений из 5, страница 1 из 1
Исключить из результата по условию
    #39894648
qwe88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Ребят, подскажите, пожалуйста:
вот есть результат выборки из бд: http://prntscr.com/q2ct5e
Результат строится из запроса с лефт джойнами.
Не могу понять, как поставить такое условие:
если act_stat_id не пустое у ID, то убрать из результата всю группу.
Т.е. в итоге первых 8 строк с ID 23981 не будет.

Вот сам запрос, если нужен:
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT deal.ID, act.ID as act_id, act_stat.OWNER_ID as act_stat_id, act_stat.DEADLINE_DATE as act_stat_date
FROM b24hokv.b_crm_deal deal
  LEFT JOIN b24hokv.b_crm_act act on deal.ID = act.OWNER_ID and act.OWNER_TYPE_ID = 2 and act.TYPE_ID in(1,2,102)
  LEFT JOIN b24hokv.b_crm_act_stat act_stat on act.ID = act_stat.OWNER_ID and act_stat.COMPLETED = 'N' and act_stat.DEADLINE_DATE = '2019-11-25'
WHERE deal.STAGE_SEMANTIC_ID = 'P' and deal.CATEGORY_ID = 0
ORDER by deal.ID desc
LIMIT 100
...
Рейтинг: 0 / 0
Исключить из результата по условию
    #39894731
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия сервера?
...
Рейтинг: 0 / 0
Исключить из результата по условию
    #39894740
qwe88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
5.7
...
Рейтинг: 0 / 0
Исключить из результата по условию
    #39894744
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хреново. Придётся делать подзапрос (вероятно, WHERE NOT EXISTS), точно направленный на act_stat_id IS NOT NULL. Впрочем, половину таблиц из источника можно поскипать, и то хлеб.
...
Рейтинг: 0 / 0
Исключить из результата по условию
    #39894886
qwe88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное!
То что нужно
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Исключить из результата по условию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]