有一个数据库表table1,字段,数据如下。现在想取出字段SEQ中缺失的数据(SEQ是连续的,可能原因是某种原因没有连续起来,现在想取出没有连续的数据)
结果应该是
SEQ
2
8
结果应该是
SEQ
2
8
解决方案
20
select seq-1
from table1 a
where not exists (select 1 from table1 where seq=a.seq-1)
from table1 a
where not exists (select 1 from table1 where seq=a.seq-1)