我们有一个数据库,其表格的值是从另一个系统导入的.有一个自动增量列,没有重复值,但缺少值.例如,运行此查询:
select count(id) from arrc_vouchers where id between 1 and 100
Run Code Online (Sandbox Code Playgroud)
应该返回100,但它返回87.有没有我可以运行的查询将返回缺失数字的值?例如,id为1-70和83-100的记录可能存在,但没有id为71-82的记录.我想返回71,72,73等
这可能吗?
我在MySQL中有这个表,例如:
ID | Name
1 | Bob
4 | Adam
6 | Someguy
Run Code Online (Sandbox Code Playgroud)
如果您注意到,则没有ID号(2,3和5).
如何编写查询以便MySQL只回答缺少的ID,在这种情况下:"2,3,5"?