J'ai une colonne nommée sequence
. Les données dans cette colonne ressemble à 1, 2, 3, 4, 5, 7, 9, 10, 15.Requête SQL pour trouver les numéros de séquence manquants
J'ai besoin de trouver les numéros de séquence manquants dans le tableau. Quelle requête SQL trouvera les numéros de séquence manquants de ma table? J'attends des résultats comme
Missing numbers
---------------
6
8
11
12
13
14
J'utilise une seule table. J'ai essayé la requête ci-dessous, mais je n'obtiens pas les résultats que je veux.
select de.sequence + 1 as sequence from dataentry as de
left outer join dataentry as de1 on de.sequence + 1 = de1.sequence
where de1.sequence is null order by sequence asc;
Hey! C'est une question en double. – Anvesh
Veuillez l'utiliser pour référence. http://stackoverflow.com/questions/1389605/sql-find-missing-ids-in-a-table – Anvesh