SELECT
ROUND(SUM(t1.n_sales*t2.goods_price),3) sales_total,
ROUND(SUM(t1.n_sales*t2.goods_price)/AVG(t1.n_users),3) per_trans
FROM(
SELECT goods_id,SUM(sales_num) n_sales,(SELECT
COUNT(DISTINCT user_id)
FROM sales_tb) n_users
FROM sales_tb
GROUP BY goods_id
) t1
INNER JOIN goods_tb t2
ON t1.goods_id = t2.goods_id

京公网安备 11010502036488号