
OPTIMIZAR CONSULTA
Publicado por ANTONIO (33 intervenciones) el 18/12/2009 13:20:04
Hola amigos soy novato en mysql ya que vengo de access y ya me tenía frito de los problemas que daba cuando multiples usuarios accedian simultaneamente a la base de datos.
Bueno eso es otra historia me he decantado por mysql y no tengo ni idea.
He usado una consulta y la he puesto en el mysql query browser para ver si funcionaba o no y si que funciona pero tarda unos 10 segundos en devolverme el resultado.
La consulta es:
select dorsal_asigando as Dorsal_asignado, Apellidos, Nombre, Confirmado from inscritosprin where carrera='09ESPADA' and Dorsal_Asigando='Sin Asignar' and confirmado='OK' AND PROCEDENCIA='TPV' AND NOT ISNULL(AUTORIZACION) and dni NOT in(SELECT dni_cor FROM INSCRITOS where procedencia='TPV' AND CARRERA='09ESPADA') ORDER BY APELLIDOS
En resumidas cuentas busca la gente de una tabla que no esta en otra tabla según unas condiciones.
La tabla inscritosprin tendra unos 3000 registros y la tabla inscritos unos 2000
Saludos y gracias
Bueno eso es otra historia me he decantado por mysql y no tengo ni idea.
He usado una consulta y la he puesto en el mysql query browser para ver si funcionaba o no y si que funciona pero tarda unos 10 segundos en devolverme el resultado.
La consulta es:
select dorsal_asigando as Dorsal_asignado, Apellidos, Nombre, Confirmado from inscritosprin where carrera='09ESPADA' and Dorsal_Asigando='Sin Asignar' and confirmado='OK' AND PROCEDENCIA='TPV' AND NOT ISNULL(AUTORIZACION) and dni NOT in(SELECT dni_cor FROM INSCRITOS where procedencia='TPV' AND CARRERA='09ESPADA') ORDER BY APELLIDOS
En resumidas cuentas busca la gente de una tabla que no esta en otra tabla según unas condiciones.
La tabla inscritosprin tendra unos 3000 registros y la tabla inscritos unos 2000
Saludos y gracias
Valora esta pregunta


0