UNION Abfrage



  • Hi ich hab hier 2 Tabellen bei den einmal die Spalte Ort und einmal die Spalte t_Ort eingetragen ist; es meint aber beides das selbe. Nun will ich da wo die Orte gleich sind diese in einer extra Tabelle ausgeben und später eventuell noch einen Vermerk setzten. Wie mach ich das?



  • Das würde ich eher mit einem JOIN als mit einer UNION vergleichen:

    SELECT t1.*
    FROM t1 INNER JOIN t2 ON t1.Ort=t2.t_Ort
    

    (diese Abfrage kannst du jetzt ausgeben oder als Ausgangspunkt für eine weitere INSERT- oder UPDATE-Abfrage verwenden)



  • nur als Ergänzung: wie CStoll schon geschrieben hat, das ist ein JOIN, kein UNION. Nur um den Unterschied nochmal festzuhalten 🙂


Anmelden zum Antworten