Ilja: MySQL-Statement

Beitrag lesen

yo,

Und dann möchte ich ein LEFT JOIN machen, der die Inhalte für ON(tab2.code = 'code'.tab1.code

einen LEFT JOIN von welcher tabelle auf welche ? die reihenfolge ist hier wichtig.

Nur eben, dass ich nicht weiß, wie ich diese Konstante mit dieser SQL-Variablen kombinieren kann.

das hat wenig mit einer konstanten im qualifier zu tun, sondern wenn überhaupt im inhalt. dafür kannst du den inhalt von tab1.code mit der konstanten konkatinieren, was man in den meisten fällen mit einem doppelten pipe machen kann. das hängt aber von deinem jeweiligen dbms ab. ich vermute mal, du willst von tab1 ausgehend einen left join auf tab2 machen (der umgekehrte fall ist analog).

SELECT *
FROM tab1 t1
LEFT JOIN tab2 t2 ON t2.code = 'code.' || t1.code
;

allerdings weise ich noch mal darauf hin, dass dieses joinen höchstwahrscheinlich nicht optimal ist, weil hier offensichtlich keine künstlichen schlüssel verwendet wurden.

Ilja