MySQL 函数从查询传递参数

ega*_*n10 1 mysql parameters function subquery

我有一个函数,它将用户的 id 作为参数并使用该参数执行操作。我想为多个用户调用该函数。

对于单个用户,我成功使用:

SELECT myFuncFoo(1);
Run Code Online (Sandbox Code Playgroud)

对于多个用户,我尝试了这个但没有运气:

SELECT users.id as uid, 
(SELECT myFuncFoo(uid))
FROM users;
Run Code Online (Sandbox Code Playgroud)

我也尝试过不使用别名:

SELECT users.id,
(SELECT myFuncFoo(users.id))
FROM users;
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这个目标?

vhu*_*vhu 5

myFuncFoo()如果您想对每一行执行,请使用以下命令:

SELECT users.id,
myFuncFoo(users.id)
FROM users;
Run Code Online (Sandbox Code Playgroud)