【发布时间】:2019-10-01 13:13:34
【问题描述】:
我正在处理一个满足新要求的新项目,我不是专业级别的查询编写者。有 ID,这些 id 有多种颜色,ID 在有多种颜色的地方重复它自己,我想要的是根据该 ID 对这些颜色进行分组。
特别是客户只是想以这种方式看到它,而我正在使用 SQLyog Ultimate。
下面是表结构
...
product_id color
1 Red
2 Blue
2 White
3 Red
3 Blue
3 Black
4 Purple
5 Yellow
...
我希望它像
...
1 Red
2 Blue White
3 Red Blue Black
4 Purple
5 Yellow
...
【问题讨论】:
-
SELECT product_id, GROUP_CONCAT(color separator ' ') FROM table GROUP BY product_id