Как использовать вывод таблицы из хранимой процедуры MYSQL
Я искал последний час или около того и не нашел окончательного ответа на эту, казалось бы, простую проблему:
Как вызвать хранимую функцию / процедуру MYSQL и использовать ее вывод в дальнейших запросах SELECT?
Хотя это, очевидно, не работает, я бы хотел иметь такую вещь:
SELECT P.`id` FROM (CALL test_proc()) AS P
Где test_proc () определяется как:
DROP PROCEDURE IF EXISTS test_proc;
DELIMITER ;;
CREATE PROCEDURE test_proc()
BEGIN
SELECT * FROM `table`;
END;;
DELIMITER ;
Просто в качестве примера. Я был бы хорошо с использованием сохраненной функции.