Задать вопрос
be_a_dancer
@be_a_dancer
Backend/Fullstack Developer

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

Две таблицы. Пользователь и задача. У задачи есть два ключевых поля, для этой задачи - статус (новый, в процессе исполнения, отклонен, выполнен) и id исполнителя.
Надо вывести всех пользователей, у которых сейчас нет задач в статусах новый и в процессе исполнения.
Буду рад подсказке.
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
@kylemaclohlan
select * 
from users 
where not exists (
select 1 
from tasks 
where executor_id = users.id 
and status in ('wip','new'))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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