首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

sql怎么筛选

2012-05-05 
sql如何筛选?如下A表有记录:iduseridname11200peter21200peter31300Ken41400Ken51600debbie61600donnie现

sql如何筛选?
如下A表

有记录:

id userid name

1 1200 peter
2 1200 peter

3 1300 Ken
4 1400 Ken

5 1600 debbie
6 1600 donnie

现要求,如果userid, name都相同的话,就组合成一条语句...以上的记录,,查询的结果应该是有5条记录,,sql如何写?..谢谢..

[解决办法]
id uniqueidentifier类型的?

SQL code
select max(cast(id as varchar(40))),userid,name from Test group by userid,nameorselect id,userid,name from Test t where id=(select top 1 id from Test where t.userid=userid and t.name=name order by id desc) 

热点排行