这个问题在这里已经有答案了:
我可以将多个mysql行连接到一个字段中吗(11个答案)
11个月前关门了。
我试图创建一个视图,该视图按特定列(比如品牌)和每个品牌的第二列(比如颜色)的所有示例进行分组,分组在单个单元格中并用分号分隔。我很难用语言表达,但这就是我想要的:
从这张table
|BRAND |COLOR |
|-------|-------|
|TOYOTA |BLUE |
|NISSAN |BLUE |
|FORD |BLUE |
|NISSAN |RED |
|NISSAN |GREEN |
|FORD |RED |
-----------------
到这个视图
|BRAND |COLOR |
|-------|---------------|
|TOYOTA |BLUE |
|NISSAN |BLUE;RED;GREEN |
|FORD |BLUE;RED |
|-------|---------------|
我希望我能提供代码,但我还没有想出任何想法。
1条答案
按热度按时间b09cbbtk1#
你可以用
group_concat
. 这是演示。输出: