解決しようとしている SQL に関する質問があります。答えは非常に単純であることは知っていますが、正しく理解できません。2 つのテーブルがあり、1 つは顧客用、もう 1 つは注文用です。2 つのテーブルは、customer_id を使用して接続されています。問題は、注文をしなかったすべての顧客をリストすることです。問題は、GIS デスクトップ ソフトウェアである MapInfo Professional で実行することなので、すべての SQL コマンドがそのプログラムに適用できるわけではありません。つまり、その問題を解決するためのアプローチ以上のものを得ることができればありがたいのです。
これが私が考えてきた方法です:
SELECT customer_id
from customers
WHERE order_id not in (select order_id from order)
and customer.customer_id = order.customer_id