我有一张有几十万条记录的大桌子。尽管数字序列中缺少一些,但它们都具有第一列的唯一 ID。
我正在尝试显示单独丢失的数字列表。
例如:
10029
10032
10034
10036
我试图让它显示:
10030
10031
10033
10035
我找到了这个查询,但是当有一个范围时,它似乎缺少数字:
SELECT t1.id+1 AS Missing
FROM data AS t1
LEFT JOIN data AS t2
ON t1.id+1 = t2.id
WHERE t2.id IS NULL
结果:
10030
10033
如您所见,该列表中缺少 10031 和 10035。