首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问分组显示

2012-02-13 
请教分组显示数据表格式如下:---------------------id    name    sortid1    aaaaaaa    12    bbbbbbb  

请教分组显示
数据表格式如下:
---------------------
id    name    sortid
1    aaaaaaa    1
2    bbbbbbb    1
3    ccccccc    2
4    ddddddd    2
5    eeeeeee    3
-----------------------------
想输入下面结果
---------------------
id    name    sortid
1    aaaaaaa    1
3    ccccccc    2
5    eeeeeee    3
-----------------------------
就是按sortid分组。然后将每组的第一项显示出来。

谢谢!!



[解决办法]
id    name    sortid
1    aaaaaaa    1
2    bbbbbbb    1
3    ccccccc    2
4    ddddddd    2
5    eeeeeee    3
-----------------------------
想输入下面结果
---------------------
id    name    sortid
1    aaaaaaa    1
3    ccccccc    2
5    eeeeeee    3
-----------------------------
select * from tab where id in(select min(id) from tab group by name)

热点排行