我想只從支付所有訂單的訂單表中檢索客戶。 (付費='Y')。用於評估多行的SQL查詢
順序表看起來像這樣:
Cus # Order # Paid
111 1 Y
111 2 Y
222 3 Y
222 4 N
333 5 N
在這個例子中,查詢應該只返回客戶111
查詢
Select * from order where Paid = 'Y';
已支付的
回報客戶和訂單無償(例如客戶222)以及支付所有訂單的客戶(客戶111)。
如何構建查詢以評估客戶的所有訂單,並僅爲已支付所有訂單的客戶返回信息?
是否有超過三種可能的值爲付費欄目?如果沒有,你應該使用布爾數據類型,而不是字符串。 –