我想了解如何爲以下內容編寫SQL的一些指導?使用Select Distinct to output
可以說我有如下表:
Employee
EmpNo | EmpName | EmpCommRate
1 | John | 0.020
2 | Lewis | 0.040
3 | Bobby | 0.030
4 | Pete | 0.050
Orders
OrdNo | EmpNo
101 | 1
102 | 1
103 | 4
104 | 2
105 | 3
106 | 3
107 | 1
對於少於0.040佣金每個員工,計算獲得的訂單數。結果應包括員工編號,員工姓名,員工佣金率以及該員工所執行訂單的總數。假設訂單中每個不同的OrdNo都被視爲一個不同的訂單。每位員工只能顯示一次;例如,如果員工米奇拿下了五份訂單,則應該有一行顯示他的名字,而不是五個。
輸出應該是:
EmoNo | EmpName | EmpCommRate | Total Orders
1 | John | 0.020 | 3
3 | Bobby | 0.030 | 2
什麼是最好的SQL命令的輸出上面?
什麼是你嘗試過的SQL。你至少應該試試。然後告訴我們什麼是不工作的,如果有的話。 – trincot