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

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

Две таблицы. Пользователь и задача. У задачи есть два ключевых поля, для этой задачи - статус (новый, в процессе исполнения, отклонен, выполнен) и id исполнителя.
Надо вывести всех пользователей, у которых сейчас нет задач в статусах новый и в процессе исполнения.
Буду рад подсказке.
  • Вопрос задан
  • 162 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
  • Stepik
    SQL с нуля до PRO
    2 недели
    Далее
Решения вопроса 1
@kylemaclohlan
select * 
from users 
where not exists (
select 1 
from tasks 
where executor_id = users.id 
and status in ('wip','new'))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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