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