如果我的数据库表如下:
name col_2
Manish 352-103
Manish 342-123
ganesh 362-111
ganesh 789-232
abcd 456-231
abcd 047-234
现在我希望它为:
name col-2 Manish 352-103, 342-123 ganesh 362-111, 789-232 abcd 456-231, 047-234
(我需要名称的不同值,并且必须为名称的每个不同值附加col-2值) 这两个列的值都是text
答案 0 :(得分:1)
这解决了MySQL中的要求
select name, group_concat(col-2) from dbo.sample group by name
答案 1 :(得分:0)
尝试一下:
select name, string_agg(concat(col-2, ', '))
from dbo.Sample
group by name