RE:Detectar registros vacíos en una tabla MySQL
Hola,
Este código es para SQL Server, a lo mejor podés adaptarlo si no funciona.
Saludos,
Liliana.
-- creación de tabla auxiliar de numeros
select identity(int, 1, 1) as Numero
into Numeros
from sysobjects as a
cross join sysobjects as b
-- creacion de tabla de datos
create table #huecos
(id smallint identity,
dato char(10))
insert #huecos
select 'dato1' union
select 'dato2' union
select 'dato3' union
select 'dato4' union
select 'dato5' union
select 'dato6' union
select 'dato7'
-- comparación
SELECT Numero
FROM Numeros
LEFT JOIN #huecos ON Numero = Id
WHERE Id IS NULL
AND Numero <= (SELECT MAX(Id) FROM #Huecos)