我的存储过程代码如下,
BEGIN
SELECT * FROM email_template_punit_master WHERE punit_id = p_punit_id;
SELECT 'SUITE' AS array_name
FROM dp__view_punit_master as a
WHERE a.punit_id = p_punit_id;
END
我在流明中调用此存储过程的代码如下,
$result = DB::select('call '.env('DB_PREFIX').'mystoreprocedure('.$parameter.')');
它只给我存储过程中第一个查询的结果,而不给第二个查询
如果我按以下方式更改查询顺序,
BEGIN
SELECT 'SUITE' AS array_name
FROM dp__view_punit_master as a
WHERE a.punit_id = p_punit_id;
SELECT * FROM email_template_punit_master WHERE punit_id = p_punit_id;
END
再次给我第一个查询的结果,而不是两个查询结果,
如果我在mysql数据库中执行,它会给我所需的结果,但是从lumen调用它会给出第一个查询结果,
如何通过流明存储过程获取所有查询结果