Mysql 将子查询作为函数参数传递

Mysql 将子查询作为函数参数传递,mysql,Mysql,如何将子查询用作函数参数 select get_feeTypeamount(SELECT ftp.type_plan_id FROM tbl_fee_type_plan ftp WHERE ftp.type_plan_id=17) as total_amount 您不需要子查询。只需将该功能应用于ftp。在选择中键入计划id列 像这样的东西应该适合你: SELECT get_feeTypeamount(ftp.type_plan_id) a

如何将子查询用作函数参数

 select  get_feeTypeamount(SELECT ftp.type_plan_id 
                 FROM tbl_fee_type_plan ftp
       WHERE ftp.type_plan_id=17) as total_amount

您不需要子查询。只需将该功能应用于
ftp。在
选择中键入计划id

像这样的东西应该适合你:

SELECT get_feeTypeamount(ftp.type_plan_id) as total_amount 
FROM tbl_fee_type_plan ftp
WHERE ftp.type_plan_id=17

您的代码毫无意义,请尝试更好地解释。如果您知道应该传递的查询,为什么不在函数中使用它?没有办法按照你的要求去做。唯一的方法是将查询作为字符串传递,并在函数内部动态执行它。