多组查询实际上完成了什么?例如,如果你有
SELECT * FROM table WHERE id = $id GROUP BY date, quantity, buyer;
这简单明了是什么意思?我知道“按日期分组”意味着什么,但是“按日期,数量分组”就像二维数组一样?
答案 0 :(得分:7)
这意味着所有GROUP BY元素必须相同才能对记录进行分组。
例如,使用:
GROUP BY start_date, category_id
将具有相同开始日期但不同category_id的行保留为单独的返回元素。行需要具有相同的start_date和category_id才能组合在一起。