我有一个要解决的 SQL 问题。我知道答案很简单,但我就是做错了。我有两张桌子,一张是顾客,另一张是订单。这两个表使用 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