我有兩張桌子。如何檢索具有不是最多次數的值的表中的行?
A customers
表和orders
表。
customers: orders:
customer_id customer_name orders_id customer_id
1111 Charles 1020 1111
2222 Bertram 1021 1111
3333 Barbare 1022 2222
1023 3333
我所要的輸出是:
customer_name
Bertram
Barbara
我想是因爲他們還沒有下訂單的時候最高的數字只檢索從Bertram
和Barbara
的順序。
這裏的問題是子查詢。我知道如何計算客戶下訂單的次數,但我在選擇發生次數最少的customer_id
時遇到實際困難。
根據您的樣本數據使用MySQL和Apache
請指定db引擎,例如SQL服務器,甲骨文,PostgreSQL的? – gordy
最少的時間是相對的。最少比較什麼?如果一個客戶有100個訂單,另一個有40個,另一個有30個,另一個有10個,他們都少於最大訂單數量(100個),但您需要選擇多少?你需要訂單數量最少的顧客嗎?! –
你想獲取一列('customer_name')嗎?知道如果我們必須對記錄進行分組很重要。 – 2017-09-13 23:21:01