SQL Middle Тестирование БД через SQL спрашивают часто обновлено

Заказы с несуществующим пользователем

Условие

У orders.user_id нет внешнего ключа. Найди заказы, у которых user_id заполнен, но такого пользователя нет.

Колонки: id. Порядок строк не важен.

Как подойти

Подсказки: 2
  1. LEFT JOIN users и условие на u.id IS NULL.
  2. Или NOT EXISTS с подзапросом.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме