通子查询的功能参数
问题描述:
如何在功能子查询作为函数参数通子查询的功能参数
select get_feeTypeamount(SELECT ftp.type_plan_id
FROM tbl_fee_type_plan ftp
WHERE ftp.type_plan_id=17) as total_amount
答
你并不需要一个子查询。只需将该函数应用于SELECT
中的ftp.type_plan_id
列即可。
像这样的东西应该为你工作:
SELECT get_feeTypeamount(ftp.type_plan_id) as total_amount
FROM tbl_fee_type_plan ftp
WHERE ftp.type_plan_id=17
+0
谢谢艾克沃克 –
你的代码有没有道理尝试更好的解释.. – scaisEdge
如果你知道应该传递为什么不使用它自己的函数中的查询?没有办法像你问的那样去做。唯一的方法是将查询作为字符串传递并在函数内部动态执行。 –