mysql – 使用2个别名的数学结果创建别名
发布时间:2020-12-11 23:51:47 所属栏目:MySql教程 来源:网络整理
导读:我试图减去2个别名,以便创建另一个别名,但我得到一个“未知列”错误. 这是我的SQL: select o.id,o.name,(select sum(l.source_expense) from `assignments` as a left join `leads` as l on (l.id = a.lead_id) where a.{$this-sql_column}=o.id and l.date
我试图减去2个别名,以便创建另一个别名,但我得到一个“未知列”错误. 这是我的SQL:
基本上,我想通过从费用中减去收入来创建利润别名.原因是我正在使用数据表并希望列可以排序.我已经知道我可以用PHP轻松做到这一点. 我怎么能做到这一点? 编辑 – 我尝试了下面的答案,并从PHPStorm获得“每个派生表应该有别名”错误,并在尝试运行查询时出现语法错误. 继承人新的查询:
最佳答案
只需用另一个select包装它,然后别名将可用于数学计算:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |