Vinzenz Mai: Bei Bedingung andere Tabelle verwenden

Beitrag lesen

Hallo Ilja,

Dieses 'wenn' hört sich für mich als Laie stark danach an, als bräuchte ich ein 'if' und einen weiteren Select in meinem Query - oder lässt sich ein solches Problem auch per Join lösen?

viele wege führen nach rom, es lassen sich durchaus die gleichen ergebnisse mit anderen mtteln erzeugen. grundsätzlich würde ich bei deiner aufgabenstellung sagen, eine korrelierte unterabfrage ist dein freund und nicht der join.

was spräche bei einer 1:1-Beziehung, d.h. jeweils einem UNIQUE-Index auf der Spalte id, zwischen den beiden Tabellen gegen einen Join und den Einsatz der Funktion COALESCE(), angewandt auf die beiden value-Spalten?

Freundliche Grüße

Vinzenz