检索单个名称和多个记录

时间:2013-12-02 12:38:25

标签: mysql sql

我的应用程序中有一个要求,它有多个成员和单个名称。在我的网络应用程序中,我需要创建一些用户组。所以假设有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

1 个答案:

答案 0 :(得分:1)

你可以这样做:

select name, GROUP_CONCAT(age) from groups group by name;

这不完全是你想要的输出,但我希望它有所帮助