Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/09/2009, 01:03
mamulio
 
Fecha de Ingreso: julio-2009
Mensajes: 24
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: ¿Que le pasa a esta select?

Pues despues de solucionar esta, que era sencilla, tengo esta otra un poco mas compleja y aqui si que me pierdo con el MySQL:

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

Aunque parezca un poco liosa, el tema es que tengo una tabla que se rellena cada vez que se pincha sobre una pagina, es decir, pagina 1, 2, 3....etc y se lanza esta select y lo que hace es rellenar la tabla de 20 en 20 registros: pagina 1 del 1-20, pagina 2 del 21-40, etc

Pero creo que con subconsultas algo no funciona y no se si es el Limit o el Not In.
¿Podrían echarme una mano?

Gracias otra vez