我已經嘗試了很多次而沒有成功。SQL需要分組,但我不知道它是如何應用的
的問題是
- 列出客戶ID爲已放置2個或更多的訂單在2014年
我的回答是
安大略客戶SELECT Customer.CustId
FROM Customer
INNER JOIN Orders ON Customer.CustId = Orders.CustId
WHERE (Prov = 'ON' AND YEAR(Orders.OrderDate) = '2014')
HAVING COUNT (Orders.CustId) > 2;
但我不斷收到一個錯誤,因爲沒有group by子句,但我沒有得到在答案中播放的位置。
附件是物理模式
可以用當前格式回答問題(編輯後),但最好將表格模式作爲文本而不是圖像。對於更復雜的問題,如果我們能夠真正測試查詢(創建表,運行腳本),您會收到更好的答案。 – Alexei