假设我有一个存储过程有趣(输入,@ val),我想在select中重复调用它。我试过这样:
select name, @val
from table
where {condition}
group by name
我需要在语句的某处更新@val:
call fun(name, @val)
因为@val的值取决于当前的“迭代”。
我该怎么办?
答案 0 :(得分:0)
使用返回值而不是使用存储过程的函数。链接到函数创建语法 - http://dev.mysql.com/doc/refman/5.0/en/create-procedure.html