我有两个表:
测试:
id
name
last_name
price
测试1
id
name
price
我想合并两个表中的两个字段(价格)并计算它们的平均值。但是我得到了每个表的平均字段。
SELECT AVG(price) FROM test as p
UNION
SELECT AVG(price) FROM test1 as p
这个怎么样:
SELECT AVG(price) AS P FROM
(
SELECT price FROM test
UNION ALL
SELECT price FROM test1
) AS TMP
我认为您需要UNION ALL
真正包括所有价格,否则将省略重复的价格,这可能会影响平均价格。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句