La pregunta es sencilla.
¿Es posible realizar algo como esto en Mysql 5.1?
Código SQL:
Ver original
CALL listaDatos(1, 2, 3) UNION CALL listaDatos(4, 5, 6) UNION 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! :)