我有一个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
我该如何将这两者合并为一个查询? (所以小组依然会正常工作)。我尝试了所有的联合,但它不会工作。我错过了什么?
谢谢。我所缺少的是“作为技术”的一部分...忘了我必须命名我创建的“桌子”才能使其工作。 – 2009-08-12 15:06:57
这会给出错误的答案。实际上,每个名称都会计为1,因为UNION默认为UNION DISTINCT。 使用UNION ALL。 – 2009-08-12 19:59:48
谢谢Steve Kass,但是我已经知道我需要使用UNION ALL。如上所述,我所缺少的是“as”一词。 – 2009-08-13 10:55:26