dedlfix: Union Select mit unterschiedlichen Where-Klauseln?

Beitrag lesen

Tach!

select vorname, nachname from tabelle1 where kst = '10001' union select vorname, nachname from tabelle2 where land = 'de'

Wenn Du mehrere Tabellen joinst,

Das macht er doch gar nicht und hat das nach meinem Verständnis auch gar nicht vor. Er will nur zwei Datenmengen aus zwei Quellen jeweils individuell einschränken und erst anschließend zusammenführen. Das ist ein Anwendungsfall für UNION. Ein Join ist dazu nicht notwendig und erzeugt nur unnötige Verknüpfungen.

Dein DB Design ist überarbeitungsbedürftig!

Ach, woraus schließt du denn das? Kennst du den Anwendungsfall?

dedlfix.