【思路1】
不訂購任何東西的顧客,orders表中數據爲空即可
兩表中內容不一定相同,所以使用外聯結
最後輸出的結果是姓名,所以要求name表中的內容不能少所以選用left join
SELECT Name.C
FROM custormers AS C LEFT JOIN Orders AS O
ON C.Id=O.Id
WHERE Customerid is null
【思路2】
不在表中的數據使用 NOT IN
只要用戶的id 不出現在customerid那一列即可
【步驟】
新建一個表篩選custerid
SELECT custerid
FROM orders
使用子查詢拼合兩者
SELECT Name AS 'Customers'
FROM customers AS C
WHERE C.Id not in (SELECT custerid
FROM orders)