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

MySql 码拜 8年前 (2016-09-19) 1080次浏览
有一个数据库表table1,字段,数据如下。现在想取出字段SEQ中缺失的数据(SEQ是连续的,可能原因是某种原因没有连续起来,现在想取出没有连续的数据)
根据总数列出表中缺少的序号记录 Mysql
结果应该是
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
喜欢 (0)
[1034331897@qq.com]
分享 (0)