Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2010, 09:00
Bloodsucker
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años
Puntos: 0
En un procedure: seleccionar un "elemento" (usando algun tipo de loop) de una columna

Hola!!

Me gustaría crear un procedure que de alguna manera me fuera recorriendo cara "posición" de una lista (una columna) (pasada mediante argumento tal que así:

Código MySQL:
Ver original
  1. CALL procedurito( ('hola', 'hola2', 'hola3') );

He estado mirando la documentación de mysql sobre loops, whiles y tal pero ninguna me habla de como "seleccionar" un elemento de una lista (una columna) pasada como argumento.

He pensado cosas como esto:

Código MySQL:
Ver original
  1. SELECT * FROM  ('hola', 'hola2', 'hola3') LIMIT 0, 1
(y me seleccionaria el primer elemento).

Sabéis de algún truco para seleccionar un elemento en concreto de una columna pasada por argumento a un procedure de MySQL?

Un saludo y gracias.