这是我的例子:
id value name
0 2 michal
1 2 george
2 3 tamer
3 3 ali
4 3 sayed
根据值,我希望结果如下:
name
michal george
tamer ali sayed
有可能吗?
答案 0 :(得分:1)
您可以使用GROUP_CONCAT
和GROUP BY
子句根据一个字符串中的相同name
连接字段value
中的所有值:
SELECT GROUP_CONCAT(`name` SEPARATOR ' ') AS `name`
FROM tbl
GROUP BY `value`
答案 1 :(得分:1)
SELECT GROUP_CONCAT(name ORDER BY id SEPARATOR ' ') AS name
FROM table_name GROUP BY value
GROUP_CONCAT()
根据GROUP BY
连接多行字符串。