如果只是连续两次的话﹐我的办法是把它插入另外一个表﹐然后ID从2开始﹐再连接查询
DECLARE @TB1 TABLE(ID INT IDENTITY(1,1),NUM INT)
DECLARE @TB2 TABLE(ID INT IDENTITY(2,1),NUM INT)
INSERT INTO @TB1 VALUES(111)
INSERT INTO @TB1 VALUES(111)
INSERT INTO @TB1 VALUES(222)
INSERT INTO @TB1 VALUES(222)
INSERT INTO @TB1 VALUES(333)
INSERT INTO @TB1 VALUES(111)
INSERT INTO @TB1 VALUES(111)
INSERT INTO @TB2 SELECT NUM FROM @TB1
SELECT A.ID,A.NUM FROM @TB1 A LEFT JOIN @TB2 B ON A.ID=B.ID AND A.NUM=B.NUM WHERE B.ID IS NULL
效果图

追问不只是连续两次 有可能是很多次
追答这个语句可以兼容连续多次的﹐你试一下, 我测试是可以的