2011-04-11 14 views
5

Deseo consultar todos los registros desde el número 50 y superiores. Entonces, en lugar de hacer algo como LIMIT 49, 99999, quiero saber si hay una forma oficial.MySQL LIMIT/OFFSET: obtener todos los registros, excepto el primero X

+0

posible duplicado de [Mysql Offset filas infinitas] (http://stackoverflow.com/questions/255517/mysql-offset-infinite -rows) – hsz

+0

para esto puede dar la condición por la clave primaria de esa tabla. – Sakthi

Respuesta

14

No, lo siento. Desde el MySQL Documentation:

para recuperar todas las filas de una cierta compensar hasta el final del conjunto de resultados , se puede utilizar un poco de gran número de el segundo parámetro. Esta declaración recupera todas las filas de la fila 96a de la última:

SELECT * FROM tbl LIMIT 95,18446744073709551615; 
+0

Bien, gracias. ¿Pero puedo preguntar por qué editó mi primera publicación? ¿Está prohibido decir hola y gracias? – priktop

+3

No, no está prohibido en absoluto, pero el título era bastante vago, así que lo iba a editar, y las gracias/hi no agregan ningún contenido útil aquí para los futuros visitantes de Stackoverflow;) – Konerak

+9

@Konerak: en realidad , Me preocupo por "Hola" y "Gracias". Ser cortés siempre ayuda a obtener una respuesta. –

Cuestiones relacionadas