如何在mysql中从Function获取多个元组输出

问题描述 投票:1回答:1
create function sk( age int) returns  varchar(30) deterministic
     begin
     declare value varchar(30);
     select sname into value from student where student.age=age;
     return value;
     end;
     //

select sk(19);

错误1172(42000):结果由多行组成

mysql
1个回答
0
投票

你需要在你的qazxsw poi语句中设置qazxsw poi,你将拥有一个标量而不是数据集。

LIMIT 1
© www.soinside.com 2019 - 2024. All rights reserved.