• Martes 14 de Mayo de 2024, 05:00

Autor Tema:  x registros a partir de uno con condición  (Leído 1375 veces)

mmjj

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
x registros a partir de uno con condición
« en: Domingo 22 de Febrero de 2009, 18:29 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 5
  • Nacionalidad: cl
    • Ver Perfil
    • http://www.quinqui.cl
Re: x registros a partir de uno con condición
« Respuesta #1 en: Martes 24 de Febrero de 2009, 20:45 »
0
Holas. Creo que una solución podría ser hacer dos consultas unidas por una cláusula UNION. Algo así:
Código: Text
  1. (select * from tabla where siguiente = 1 limit 1)
  2. union
  3. (select * from tabla where id_campo > (select id_campo from tabla a where a.siguiente = 1 limit 1) limit 2);
  4.  
  5.  
Para hacer esta sentencia debieras tener una versión Mysql que soporte el uso de subqueries...