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

sql过滤重复的列解决办法

2012-01-22 
sql过滤重复的列从一个表中取出三列,三类如下:UserIdpageUrlRefUrl1p1r11p2r32p2p33p1r13p3r3想得到如下结

sql过滤重复的列
从一个表中取出三列,
三类如下:
UserId         pageUrl   RefUrl

1                     p1           r1

1                     p2           r3

2                     p2             p3

3                     p1           r1

3                     p3           r3

想得到如下结果


1                     p1           r1


3                     p1           r1

3                     p3           r3
就是我要去掉第一列的重复,别的列我不管,怎么弄,谢了先

[解决办法]
如果別的列的數據不管的話

Select
UserId,
Min(pageUrl) As pageUrl,
Min(RefUrl) As RefUrl
From
TableName
Group By
UserId

热点排行