Opaaa...por que você não cria uma tabela temporaria com os seus valores (de 1 a 10) e faz um left join com a sua tabela. Tipo assim: create temporary table sequencia (numero tinyint) insert into sequencia valeus (1); insert into sequencia valeus (2); insert into sequencia valeus (3); insert into sequencia valeus (4); . . . -- Select final SELECT campos... FROM sequencia AS a LEFT JOIN "Sua Tabela Aqui" AS b ON a.numero = b.numero WHERE b.numero IS NULL --(Onde o numero não existe na "Sua Tabela") Veja se não é isso... Qualquer coisa posta ai... Abs, Mario Pessoa