是否可以忽略查詢中的聚合列?舉例:忽略SQL查詢中的聚合列
SELECT Id, Description, MAX(Created)
FROM Record
GROUP BY Id, Description
如何從結果集中省略MAX(創建)列? 此查詢正用於子查詢,因此我可以加入最近的記錄並省略任何較舊的記錄。我知道它不會產生很大的差異,但總的來說,我的做法是隻回收你需要的數據,在這種情況下,我只想加入到最近的記錄中,然後抽出描述。我實際上並不關心日期是什麼。
有什麼想法?我太挑剔了嗎?
爲什麼不重寫查詢並刪除聚合函數?查詢字符串是免費的,您無需爲查詢的常規和啓用聚合的版本支付額外費用。 – 2011-02-08 20:13:26
請提供完整的查詢來解決這個問題。 – 2011-02-08 20:13:43
如果你不需要它,爲什麼你在select子句中有聚合? – marapet 2011-02-08 20:13:50