多组Mysql

时间:2009-08-17 18:42:25

标签: mysql group-by

多组查询实际上完成了什么?例如,如果你有

SELECT * FROM table WHERE id = $id GROUP BY date, quantity, buyer;

这简单明了是什么意思?我知道“按日期分组”意味着什么,但是“按日期,数量分组”就像二维数组一样?

1 个答案:

答案 0 :(得分:7)

这意味着所有GROUP BY元素必须相同才能对记录进行分组。

例如,使用:

GROUP BY start_date, category_id

将具有相同开始日期但不同category_id的行保留为单独的返回元素。行需要具有相同的start_date和category_id才能组合在一起。