Vygenerujte seznam čísel pro svůj rozsah (zde používám VALUES
klauzule), pak se polopřipojit k seznamu "použité"
SELECT
*
FROM
(VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9)) X (Num)
WHERE
NOT EXISTS (SELECT * FROM MyTable M WHERE M.Code = X.Num)
Upravit:
Klauzuli VALUES můžete nahradit libovolným kódem pro generování tabulky čísel. Příklady:
- Optimalizace vytváření tabulky čísel na serveru SQL?
- Jaký je nejlepší způsob vytvoření a naplnění tabulky čísel?