be_a_dancer
@be_a_dancer
Backend/Fullstack Developer

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

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

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

Войти через центр авторизации
Похожие вопросы