我有這個疑問:不是一個GROUP BY表達式甲骨文
SELECT *
FROM FTR
WHERE ROWNUM = 1
GROUP BY CUSTOMER_ID
它給在標題中錯誤。我怎樣才能解決這個問題?謝謝。
編輯:
更準確地說我想這個LINQ查詢轉換爲SQL:
var ftr_dist = db.FTR.GroupBy(x => x.CUSTOMER_ID)
.Select(y => y.FirstOrDefault())
.ToList();
編輯2: 在我的桌上有一個以上的行與同CUSTOMER_ID
,我試圖拿走其中的一個(哪一個並不重要)。作爲我的查詢的結果,應該有獨特的行CUSTOMER_ID
。
'SELECT *'與'GROUP BY'只是破碎的代碼。嘗試提供樣本數據,期望的結果以及您想要查詢的內容的解釋。 –
另外,閱讀「GROUP BY」應該做什麼 – Lamak
@GordonLinoff我編輯了我的問題。 – jason