Buscar tuplas faltantes en una tabla
Hola amigos,
Actualmente trabajo con bases de datos en mysql, las cuales cuentan con hasta 10 millones de tuplas.
Las tablas tienen una columna "num" la cual contiene en una secuencia de números.
Mi problema es el siguiente:
Necesito una consulta que me muestre que números faltan.
Ejemplo:
En la tabla xxx columna num tengo
1
2
3
5
8
Necesito que me muestre que números faltan, ejemplo:
4
6
7
Intente con esta consulta:
SELECT id FROM laotrabase WHERE laotrabase.id NOT IN (SELECT id FROM tubase), pero al parecer esta consulta solo sirve para tablas pequeñas, con las tablas que utilizo jamas termina de ejecutarse la consulta. :(
Actualmente trabajo con bases de datos en mysql, las cuales cuentan con hasta 10 millones de tuplas.
Las tablas tienen una columna "num" la cual contiene en una secuencia de números.
Mi problema es el siguiente:
Necesito una consulta que me muestre que números faltan.
Ejemplo:
En la tabla xxx columna num tengo
1
2
3
5
8
Necesito que me muestre que números faltan, ejemplo:
4
6
7
Intente con esta consulta:
SELECT id FROM laotrabase WHERE laotrabase.id NOT IN (SELECT id FROM tubase), pero al parecer esta consulta solo sirve para tablas pequeñas, con las tablas que utilizo jamas termina de ejecutarse la consulta. :(
1 Respuesta
Respuesta de Cyrus ...