猿问

如何在mysql中找到序列编号的空白?

我们有一个数据库,其表格的值是从另一个系统导入的。有一个自动增量列,没有重复值,但缺少值。例如,运行此查询:


select count(id) from arrc_vouchers where id between 1 and 100

应该返回100,但它返回87。有没有我可以运行的查询将返回缺失数字的值?例如,id为1-70和83-100的记录可能存在,但没有id为71-82的记录。我想返回71,72,73等


这可能吗?


哈士奇WWW
浏览 581回答 3
3回答
随时随地看视频慕课网APP
我要回答