Matze: UNION Verständnisproblem

Beitrag lesen

Hallo!

Könnte mir bitte jemand verständlich erklären wie genau UNION in MySQL funktioniert?
Aus dem Handbuch werde ich nicht so ganz schlau.

Ich versteh die Abfrage über 2 "identische" Tabellen nicht.
Nehmen wir an, ich habe 2 Tabellen mit Angaben über Kommunen. (rein fiktiv)
Also die Spalten wären gleich:

z.B. Kommune1 und Kommune2
Einwohnerzahl, Fläche, eingenommene Steuern, Timestamp

Verstehe ich es richtig, dass ich z.B. abfragen kann

  
(SELECT MAX(Einwohnerzahl) FROM Kommune1 WHERE Timestamp < NOW -1 MONTH) UNION (SELECT MAX(Einwohnerzahl) FROM Kommune2 WHERE Timestamp < NOW -5 MONTHS)

Also zum einen eine Abfrage über 2 Tabellen und zum anderen mit verschiedenen Suchkriterien. Versteh ich UNION da richtig?

Grüße, Matze