组名和子名的SQL唯一组合

时间:2016-12-01 16:37:40

标签: mysql

我希望从下面的表格groupnamesubname获得独特的组合。有人可以帮忙查询吗?

该表格包含groupnamesubname

Groupname Subname
a          100
a          130 
a1         120
a1         100
b          140
b          120
c          130

结果应该是a 100a1 120。但我不想在结果列表中两次使用相同的组名和子名。

1 个答案:

答案 0 :(得分:0)

如果您执行以下操作:从表名中选择distinct *即可:

“组名”“子名”
 “a”“130”
 “a1”“120”
 “a1”“100”
 “b”“140”
 “a”“100”
 “b”“120”
 “c”“130”

现在,如果您这样做:从tablename中选择groupname,subname 按组名分组

“groupname”“subname”
“a”“130”
“a1”“120”
“b”“140”
“c”“130”

如果你这样做:从tablename中选择groupname,subname 按子目录分组

groupname子名称
“a1”“100”
“a1”“120”
“a”“130”
“b”“140”