Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2009, 01:20
mamulio
 
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