Bonjour,

J'ai une liste de nombres, cette liste va de 1 à 1000 et contient des trous (genre 51,52,54,59,60,...).
J'aimerais savoir s'il pouvait y avoir une recette qui me permettrait de trouver tous les nombres qui ne sont pas dans la liste.

Actuellement j'ai 2 tables,
Table 1 : Contient tous les nombres utilisés
Table 2 : Contient tous les nombres de 1 à 1000

et je fait la requête suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
select `nombre` 
from Table 
2 where `nombre` not in (
    select `nombre` 
    from Table 1
)
Ce qui me permet de ressortir les nombres non utilisés.

Voyez vous un moyen de me simplifier la vie sans passer par 2 tables?
Dans le genre "requête qui ressort tous les nombre de 1 à 1000, qui ne sont pas dans la table"?

Cordialement.