是否可以忽略查询中的聚合列?举例:忽略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