多组Mysql

Dir*_*irk 2 mysql group-by

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

SELECT * FROM table WHERE id = $id GROUP BY date, quantity, buyer;
Run Code Online (Sandbox Code Playgroud)

用简单的英语表示什么意思?我知道"按日期分组"意味着什么,但是"按日期,数量分组"就像二维数组一样?

Ava*_*ava 7

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

例如,使用:

GROUP BY start_date, category_id
Run Code Online (Sandbox Code Playgroud)

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