Условие not exists
обеспечивает отсутствие записи в таблице orders
для соответствующего customer_id
.
. В этом запросе отображаются все клиенты, у которых нет заказа.
В действительности не имеет значения, что возвращает подзапрос в условии not exists
: смысл not exists
состоит в том, чтобы проверить, возвращает ли подзапрос что-то . Часто встречаемое соглашение - использовать select 1
, но на самом деле это может быть что угодно.