【发布时间】:2018-03-29 21:01:17
【问题描述】:
我有一个 mysql 表,它有几个像这样的值
id name number value
------------------------------------
1 John 3 blue
1 John 3 red
1 John 3 green
2 Aly 2 red
2 Aly 2 blue
3 Sam 1 green
4 Tiad 6 white
5 Krix 5 orange
是否有一个 SQL 命令可以将这些值分组或组合成一行,最后一列的值作为用逗号分隔的值放入该行?所以基本上,什么命令可以把上表改成
id name number value
------------------------------------
1 John 3 blue, red, green
2 Aly 2 red, blue
3 Sam 1 green
4 Tiad 6 white
5 Krix 5 orange
有这样的命令吗?
【问题讨论】:
-
您使用的是哪个 RDBMS?