Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2010, 08:46
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Pregunta UNION de varias CALL a procedimientos almacenados

Holas a todos.

La pregunta es sencilla.
¿Es posible realizar algo como esto en Mysql 5.1?

Código SQL:
Ver original
  1. CALL listaDatos(1, 2, 3)
  2. UNION
  3. CALL listaDatos(4, 5, 6)
  4. UNION
  5. CALL listaDatos(7, 8, 9);

O sea, con una sola sentencia obtener el resultado de varias llamadas a un mismo procedimiento almacenado, aunque con distintos parámetros de entrada. Esto puedo hacerlo manualmente mediante programación, por ejemplo, en PHP hago un ciclo donde consulto el procedimiento N veces y almaceno los datos en un array, el problema es luego reordenar la lista, que preferiría hacerlo por BD que por programa...

Sé que suena rebuscado y quizá abusivo, pero como dicen, en preguntar no hay engaño :P

Muchas gracias de antemano.
Saludos! :)
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*