请问sql语句能不能实现这样的功能# Database - 数据库
S*t
1 楼
我有一个表
username itemname
a i1
a i2
b i1
b i3
a i4
...
我希望能够吧某个user的所有item放在一行里,就像这样
username itemname
a i1,i2,i4
b i1,i3
我用了 select * from table1 group by username;
好像只能出现第一个itemname.
sql能够实现这样的功能吗?我用的mysql
username itemname
a i1
a i2
b i1
b i3
a i4
...
我希望能够吧某个user的所有item放在一行里,就像这样
username itemname
a i1,i2,i4
b i1,i3
我用了 select * from table1 group by username;
好像只能出现第一个itemname.
sql能够实现这样的功能吗?我用的mysql