我的应用程序中有一个要求,它有多个成员和单个名称。在我的网络应用程序中,我需要创建一些用户组。所以假设有2组test1和test2.test1组有1和2个成员和test2有成员1,2和3(1或2或3不是数字,将它们视为组成员。
我的网络应用有2列。如果检索select * from groups
,则输出类似于以下
groupname groupMembers
test1 1
test1 2
test2 1
test2 2
test2 3
但我想要像这样输出
groupname groupMembers
test1 1
2
1
test2 2
3
所以可以使用任何sql query.i我正在使用jdbc从mysql中检索。
这是sqlfiddle http://sqlfiddle.com/#!2/d4610/1
答案 0 :(得分:1)
你可以这样做:
select name, GROUP_CONCAT(age) from groups group by name;
这不完全是你想要的输出,但我希望它有所帮助