最佳答案
在 mysql 语句中是否有重用计算字段的方法。我得到了“未知列 total _ sales”的错误:
SELECT
s.f1 + s.f2 as total_sale,
s.f1 / total_sale as f1_percent
FROM sales s
或者我必须重复计算,如果我添加所有我需要的计算,这将导致一个非常长的 SQL 语句。
SELECT
s.f1 + s.f2 as total_sale,
s.f1 / (s.f1 + s.f2) as f1_percent
FROM sales s
当然我可以在我的 php 程序中做所有的计算。