我稱一表「訂單」COUNT DISTINCT MS ACCESS
clientID | order_status
client1 | pending
client1 | shipped
client2 | pending
client2 | complete
client3 | complete
client3 | shipped
client4 | pending
client4 | pending
client5 | shipped
client5 | shipped
client6 | complete
client6 | complete
我想選擇一個與兩個「待定」的ORDER_STATUS記錄和「已裝船」
這個例子應該任何clientID的僅返回 「客戶端1」
這裏是我的查詢:
SELECT clientID
FROM orders
WHERE order_status IN("pending", "shipped")
GROUP BY clientID
HAVING COUNT(*) > 1
將返回:
client1
client4
client5
我知道我需要使用COUNT(DISTINCT ORDER_STATUS),但是這是一個Microsoft Access數據庫,我不知道如何正確地執行它
這是有效的,謝謝! – B0WS3R