2
有没有方法可以计算子查询返回的结果的平均值而不使用聚合函数?MySQL中的非聚合平均值?
假设的例子:
我想选择在一个月内为每个帐户平均最高发票。我希望能够做到这样的事情:
SELECT
accounts.*,
**AVERAGE**(SELECT MAX(`amount`)
FROM invoices
WHERE invoices.account_id = accounts.id
GROUP BY invoices.month) as `average_max`