MySQL 在选择查询中使用生成的列
我有一个MySQL查询,它运行一个简短的操作(在select语句中汇总计数),我想使用结果来执行数学运算,但我得到了一个错误。
桌子:
id | group | count |
-----------------------------
1 1 3
2 1 2
查询:
select id, count,
(select sum(count) from table group by group) as total,
count/total as percent
from table
错误是因为表中没有真正的“总计”列。如何使查询正常工作?