下午好,不知道是否有人可以点我在正确的方向,因为我努力了一点。我有一个MySQL查询,我需要包括在计算领域的一个别名,例如:重用别名计算领域
Select tblComms._CommMonth,
tblComms._Reference,
tblComms._ClientName,
tblComms._Premium,
tblComms._CommDue,
tblComms._Employee_Name,
tblCont.Retention,
(tblComms._CommDue) * (tblCont.Retention)/100 As Paid,
(tblComms._CommDue) - (Paid) As Payable
From tblComms Inner Join dbo_companyref On
dbo_companyref._Reference = tblComms._Reference
Inner Join tblCont
On dbo_companyref._Advisor_Name = tblCont._Employee_Name
这将返回一个错误“未知列‘付费’的字段列表”,有什么办法,我可以使用付费它被创建后的别名?我试图TP推出其在Access & SQL创建了一个新的系统,他们只需使用已保存的查询/ SP可获得的..
灿你帮我查询? – JHS
的MS-访问别名功能是非标准将无法正常工作/编译任何其他DBMS平台。您可以创建使用定义的函数来完成相同的事情。 –
不能在MySQL的SELECT语句中使用别名,你必须重新计算 – Nico