我想从一个存储过程返回两个表。我不确定这是否可能,但它在mssql中是可能的,所以,我猜在mysql中也是可能的。我想要实现的是:
select * from table1; select * from table2;
生成两个表的数据集。正如我现在所经历的,mysql get是从那里返回的第一个选择。我试着在谷歌上查找,但没有找到任何有效的。
watbbzwu1#
是的,您可以返回任意多个结果集。
delimiter $$ create procedure sp_result_sets() begin select * from table1; select * from table2; end $$
1条答案
按热度按时间watbbzwu1#
是的,您可以返回任意多个结果集。