读书人

找到相邻的重复数据取第一条

发布时间: 2013-04-02 12:35:26 作者: rapoo

找出相邻的重复数据,取第一条。
id name age desc
1 jack20
2 king 21
3 king 21
4 lili 19
5 lili 20
6 lili 20
7 lili 19

找出字段name,age相邻的,相同的数据,取第一条。

结果应该是:

id name age desc
1 jack20
2 king 21
4 lili 19
5 lili 20
7 lili 19
[解决办法]

Select id, name, age From tb A Where Not Exists(Select ID From tb Where name = A.NAME AND age=A.age And ID = A.ID - 1)

读书人网 >SQL Server

热点推荐