是否可以从MYSQL中的存储过程返回多个表

问题描述 投票:-2回答:1

我想从一个存储过程中返回两个表。我不确定它是否可能,但它可能在MSSQL中,所以,我想在MYSQL中也是可能的。

我想要实现的是:

select * from table1;
select * from table2;

得到两个表的数据集。正如我直到现在所经历的那样,MYSQL从那里返回第一个选择。

我试图在谷歌上找到,但我找不到任何有用的东西。

mysql stored-procedures multiple-tables
1个回答
1
投票

是的,您可以根据需要返回尽可能多的结果集。

delimiter $$
create procedure sp_result_sets()
begin

select * from table1;
select * from table2;

end
$$
© www.soinside.com 2019 - 2024. All rights reserved.