SQL: уровень 4
Вопрос 3 из 20
Как проверить существование связанных заказов у пользователя через EXISTS?
Ответ
SELECT * FROM users u
WHERE EXISTS (
SELECT 1 FROM orders o WHERE o.user_id = u.id
);
EXISTS обычно эффективнее IN с подзапросом на больших таблицах, так как останавливается на первом совпадении.