在SQL查询中一起使用union和count(*)

我有一个SQL查询,看起来像这样:

select name, count (*) from Results group by name order by name

从归档结果表加载的另一个相同,但字段相同。

select name, count (*) from Archive_Results group by name order by name

如何在一个查询中将两者结合?(因此group by仍然可以正常运行)。我尝试了所有的联合,但是没有用。我想念什么?

回答:

SELECT tem.name, COUNT(*) 

FROM (

SELECT name FROM results

UNION ALL

SELECT name FROM archive_results

) AS tem

GROUP BY name

ORDER BY name

以上是 在SQL查询中一起使用union和count(*) 的全部内容, 来源链接: utcz.com/qa/424601.html

回到顶部