ここにクエリがあります
SELECT * FROM customers
WHERE
NOT EXISTS
(
SELECT 1 FROM brochure_requests
WHERE brochure_requests.first_name = customers.customer_first_name AND
brochure_requests.last_name = customers.customer_last_name
)
このクエリは問題なく機能しますが、なぜ機能するのかわかりません。NOT EXISTS 部分の1SELECT 1
は何のためのものか。このクエリを実行したとき
select 1 from test2
結果は次のとおりです。
1
-----
1
1
1
1
1
1
1
1
1
1
1
..
存在しないクエリはどのように機能しますか?