我有以下查询:
SELECT ROUND(AVG( p.price ),2) as Avg_value
FROM quotes
inner join `system_users`
ON quotes.created_by = system_users.id
inner join quote_items s
ON s.quote_id = quotes.id
inner join new_products p
ON p.id = new_product_id
您如何根据看到的情况确定平均值:系统用户可以有许多报价,一个报价可以有许多报价项目,每个报价项目都有一个产品。
我希望平均值基于报价的数量。必须如何更改查询才能使其基于 quote_items 的数量
谢谢