我在用外鍵編寫Access
中的SQL查詢時遇到問題。有兩個表格,'顧客'(ID,姓名,姓氏)和'訂單'(ID,客戶,日期,卷)。 ID字段是主要的,並且Orders.Customer
是鏈接到Customers.ID
的外鍵,所以客戶可以有很多訂單或沒有訂單。帶循環的SQL查詢
我的目標是根據許多標準對客戶進行搜索,其中之一是如果客戶至少有一個訂單的數量高於某一數量。我嘗試加入SELECT DISTINCT
,但它仍然給我重複的結果,另外如果查詢沒有使用上述條件,我必須爲每個客戶創建一個空訂單,而無需訂單。
有沒有人有這個想法?也許有關於外鍵或2個單獨查詢的特殊說明?
你想對你的結果是有關客戶或訂單? – Logar 2014-08-27 10:25:41
關於客戶,我剛剛編輯了這個問題,謝謝 – BlackDog 2014-08-27 10:30:02