MySQL如何在同一SELECT语句中将存储函数的结果用作参数

问题描述

所以我的问题是,如何在同一SELECT语句中将berekenKosten()的结果用作nogTeBetalen()的参数?这是我的代码:

SELECT boeking.Boekingnr,Naam,Telefoonnr,boeking.Aantal_volwassenen,reis.Prijs_per_persoon,boeking.Betaald_bedrag,berekenKosten(reis.Prijs_per_persoon,boeking.Aantal_volwassenen) AS totaalprijs,nogTeBetalen()
FROM klant
INNER JOIN boeking ON klant.Klantnr = boeking.Klantnr
INNER JOIN reis ON boeking.Reisnr = reis.Reisnr

如果无法实现,如何将nogTeBetalen()的结果显示为每一行的一列?

我已经尝试过了,但是没有用:

SELECT boeking.Boekingnr,nogTeBetalen(totaalprijs)
FROM klant
INNER JOIN boeking ON klant.Klantnr = boeking.Klantnr
INNER JOIN reis ON boeking.Reisnr = reis.Reisnr

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)