En hurtig søgning på Google efter "first missing nummer fra sekvensen mysql " giver denne side med almindelige MySQL-forespørgsler .
Den viser dig, hvordan du finder det første manglende tal fra en sekvens :
Du har en tabel tbl(id int) med værdier (1,2,4,18,19,20,21), og du ønsker at finde det første manglende tal i dens rækkefølge af id-værdier:
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 |
+---------+