Запрос должен был найти клиентов без операций. — 9 июля 2026 г. в 07:20:00.780
Запрос должен был найти клиентов без операций. Но вместо двух клиентов он вернул 0 rows. Есть две маленькие таблицы. clients: client_id name 1 Анна 2 Борис 3 Вера 4 Дмитрий orders: order_id client_id amount 101 1 1200 102 2 850 103 NULL 500 Запрос: SELECT c.client_id, c.name FROM clients c WHERE c.client_id NOT IN ( SELECT o.client_id FROM orders o ); Ожидание: 3 Вера 4 Дмитрий Фактический результат: 0 rows Вопрос: почему запрос не вернул клиентов без операций? Подсказка: посмотрите не только на значения 1 и 2 в подзапросе, но и на строку, где client_id = NULL. Попробуйте объяснить результат до вечернего решения.

