Задать вопрос
@eternalfire

Как составить запрос с проверкой нескольких условий для разных строк?

Привет!

Помогите решить одну проблему, не могу понять как это реализовать

у меня имеется такая вот структура из таблиц

services
| id | category |
-----------------
| 1 | 4 |
-----------------
| 2 | 5 |

users
| id | name |
-----------------
| 1 | test |
-----------------
| 2 | test |

user_services
| id | service_id | user_id | end |
------------------------------------
| 1 | 1 | 1 | 0 |
------------------------------------
| 2 | 2 | 2 | 1 |

Как мне получить всех users, у которых есть записи в user_services c service.category не 3 и не 5 или 3 или 5, но end = 1 и у которых есть записи user_services у которых service.category не 3 и не 5 и end = 0

Никак не могу сообразить, спасибо за внимание и понимание и всем добра!
  • Вопрос задан
  • 37 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы