我有一個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