对行进行分组并在GROUPS中显示所有值

时间:2013-10-14 16:55:22

标签: mysql database group-by

我的表格结构如下:

ID sub_id Score 
1  12      1
2  13      3
3  11      1
4  12      5
5  12      7
6  13      2

我想安排它

ID sub_id Score 
3  11      1
1  12      1
4  12      5
5  12      7
6  13      2
2  13      3

我想基于sub_ids进行分组,并按每个sub_id的得分排序。我正在尝试基于sub_id组对数据进行排序

2 个答案:

答案 0 :(得分:1)

我认为你想通过sub_id然后按分数来订购数据:

SELECT * FROM [tbl_name] ORDER BY sub_id, Score

答案 1 :(得分:0)

通过以下方式使用订单很简单:

select * from yourtable order by sub_id