Saya pikir yang paling mudah adalah memiliki tabel dummy/temp hanya dengan id. 1-1000 lalu pergi bergabung ke tabel itu.
Tetapi pastikan untuk menghapus catatan "dihapus" dari tabel dummy/temp Anda setelah selesai. Jika tidak, mereka akan muncul setiap saat.
>> EDIT < Anda dapat bergabung sendiri untuk mencari tahu apakah Anda kehilangan id....
select a.id + 1 MissingIds
from <table> a
left join <table> b
on a.id = b.id - 1
where b.id is null
and a.id < 10000