Bases de Datos > MySQL

 x registros a partir de uno con condición

(1/1)

mmjj:
Hola,

Necesitaba seleccionar de una tabla de mysql 20 valores a partir de uno que cumple una condición , pero no sé como hacerlo. Es decir , tengo un campo qu es siguiente, tengo que seleccionar los 20 siguientes al registro que tome valor siguiente=1

Muchas gracias

quinqui:
Holas. Creo que una solución podría ser hacer dos consultas unidas por una cláusula UNION. Algo así:

--- Código: Text ---(select * from tabla where siguiente = 1 limit 1)union(select * from tabla where id_campo > (select id_campo from tabla a where a.siguiente = 1 limit 1) limit 2);  Para hacer esta sentencia debieras tener una versión Mysql que soporte el uso de subqueries...

Navegación

[0] Índice de Mensajes

Ir a la versión completa