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