Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

UNION de varias CALL a procedimientos almacenados

Estas en el tema de UNION de varias CALL a procedimientos almacenados en el foro de Mysql en Foros del Web. Holas a todos. La pregunta es sencilla. ¿Es posible realizar algo como esto en Mysql 5.1? @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original CALL listaDatos ( ...
  #1 (permalink)  
Antiguo 02/03/2010, 08:46
Avatar de quinqui  
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 20 años, 3 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*

Etiquetas: call, union, procedimiento, almacenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:55.