ich eine SQL-Abfrage haben, sieht ungefähr so aus:Mit Vereinigung und count (*) zusammen in SQL-Abfrage
select name, count (*) from Results group by name order by name
und eine andere, identisch, die aus einem Archiv Ergebnistabelle lädt, aber die Felder sind die gleichen .
select name, count (*) from Archive_Results group by name order by name
Wie würde ich die beiden in nur einer Abfrage kombinieren? (So würde die Gruppe nach noch richtig funktionieren). Ich habe versucht mit Union alle, aber es wird nicht funktionieren. Was vermisse ich?
Vielen Dank. Alles, was mir fehlte, war der "as tem" -Teil ... Vergessen, dass ich den "Tisch" benennen muss, den ich erstelle, damit das funktioniert. –
Dies wird die falsche Antwort geben. In der Tat wird es für jeden Namen eine Zählung von 1 geben, weil UNION standardmäßig UNION DISTINCT ist. UNION ALL verwenden. –
Danke Steve Kass, aber ich wusste schon, dass ich UNION ALL benutzen musste. Wie gesagt, alles was mir fehlte war der "as" Begriff. –