Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Modificar esta consulta

Estas en el tema de Modificar esta consulta en el foro de Mysql en Foros del Web. Hola de nuevo, tengo ahora esta otra consulta que lo que hace es rellenar una tabla sacando los resultados de 20 en 20, es decir ...
  #1 (permalink)  
Antiguo 15/09/2009, 01:20
 
Fecha de Ingreso: julio-2009
Mensajes: 24
Antigüedad: 14 años, 10 meses
Puntos: 0
Modificar esta consulta

Hola de nuevo, tengo ahora esta otra consulta que lo que hace es rellenar una tabla sacando los resultados de 20 en 20, es decir para la pagina 1 los primero 20, para la 2 del 20 al 40 y asi sucesivamente.

El problema es que MySQL no admite subconsultas y no se como modificarla.
La consulta es la siguiente:

SELECT DISTINCT Tabla1.Campo1 FROM Tabla1 INNER JOIN Tabla2 ON Tabla1.Campo2 = Tabla2.Campo2 WHERE Tabla1.Campo1 Not In (SELECT DISTINCT Tabla1.Campo1 FROM Tabla1 INNER JOIN Tabla2 ON Tabla1.Campo2 = Tabla2.Campo2 LIMIT 20) ORDER BY Tabla1.Campo1 LIMIT 20

¿Alguien sabria como modificar esta consulta sin alterar el resultado?

Muchas gracias otra vez
  #2 (permalink)  
Antiguo 15/09/2009, 02:06
 
Fecha de Ingreso: julio-2009
Mensajes: 24
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Modificar esta consulta

Ya lo he solucionado. Al no tratarse de access, la paginacion en este caso es primordial.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:42.