Задача 3 из 20 — SQL | LearnToFly

SQL: уровень 4

Вопрос 3 из 20
Экзаменатор

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

Ответ
SELECT * FROM users u
WHERE EXISTS (
    SELECT 1 FROM orders o WHERE o.user_id = u.id
);

EXISTS обычно эффективнее IN с подзапросом на больших таблицах, так как останавливается на первом совпадении.