分组无聚合功能

时间:2014-02-10 08:11:35

标签: mysql sql group-by aggregate-functions

有没有人能给我一个简单的例子,说明如何使用“Group By”而没有任何聚合函数?

它做什么?它对结果进行排序吗?没有聚合函数,我找不到任何好的例子。

2 个答案:

答案 0 :(得分:1)

  

是GROUP BY语句在没有附带聚合函数的情况下有用吗?

您可以使用GROUP BY执行DISTINCT选择而不使用任何AGGREGATES。

在这种情况下使用DISTINCT将是同义词,但您希望/必须定义GROUP BY子句的原因是为了能够定义HAVING条款细节。

如果您需要定义HAVING条款,则 来定义GROUP BY - 您无法与此结合使用DISTINCT

答案 1 :(得分:1)

参考此

以下链接对两者都有帮助(具有聚合功能和没有同意门功能)

http://www.tutorialspoint.com/sql/sql-group-by.htm