Code Bye

根据总数列出表中缺少的序号记录 Mysql

有一个数据库表table1,字段,数据如下。现在想取出字段SEQ中缺失的数据(SEQ是连续的,可能原因是某种原因没有连续起来,现在想取出没有连续的数据)

结果应该是
SEQ
2
8
解决方案

20

select seq-1
from table1 a
where not exists (select 1 from table1 where seq=a.seq-1)

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明根据总数列出表中缺少的序号记录 Mysql