SQL查询语句,SQL Server 2005

2024-12-26 16:34:20
推荐回答(1个)
回答1:

这个表有ID主键列吧,是自增列吧?假设有:
用游标,先把blue字段为 1 的记录查出来,然后循环遍历每条记录,取得每条记录的ID,然后把这个ID加1 成为紧邻的下条记录的ID,然后把下条记录取出来放在临时表里。循环结束后,临时表里就是所有要得到的下一条记录。最后把使用 union 把原表的blue字段为 1 的记录和临时表的所有记录合并查询出来就行了。

希望你明白这个思路。