Myslím, že nejjednodušší by bylo mít figurínu/temp tabulku pouze s ID. 1-1000 a poté se vlevo připojte k tomuto stolu.
Jakmile však skončíte, nezapomeňte odstranit „smazané“ záznamy z vaší fiktivní/dočasné tabulky. Jinak se objeví pokaždé.
>> UPRAVIT << Můžete se sami připojit, abyste zjistili, zda vám chybí 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