Een snelle zoekopdracht op Google naar "eerste ontbrekende nummer uit reeks mysql " geeft deze pagina met veelvoorkomende MySQL-query's .
Het laat zien hoe je het eerste ontbrekende nummer in een reeks kunt vinden :
Je hebt een tabel tbl(id int) met waarden (1,2,4,18,19,20,21), en je wilt het eerste ontbrekende getal vinden in de reeks id-waarden:
SELECT t1.id+1 AS Missing
FROM tbl AS t1
LEFT JOIN tbl AS t2 ON t1.id+1 = t2.id
WHERE t2.id IS NULL
ORDER BY t1.id LIMIT 1;
+---------+
| Missing |
+---------+
| 3 |
+---------+