首页 > 代码库 > mysql 获取一个表中缺失的最小编号

mysql 获取一个表中缺失的最小编号

select count(*),t1.`name` from test_id t1
INNER JOIN test_id t2
on t1.id >= t2.id
group by t1.id,t1.`name`
HAVING count(*) < t1.id
order by t1.id
limit 1;
select * from test_id;

 

表结构看上一篇

mysql 获取一个表中缺失的最小编号