Vinzenz Mai: JOIN mit char-Feldern

Beitrag lesen

Hallo,

Du suchst also den FULL OUTER JOIN, wenn ich Dich richtig verstehe.

Hmm, nein eigentlich ein LEFT JOIN

SELECT * FROM t1 LEFT JOIN t2 ON t1.num = t2.num;

das verstehe ich nicht. Du widersprichst Dir doch selbst:

liefert mir eine Tabelle mit LEFT JOIN alles aus der Tabelle sal_tbl und mit RIGHT JOIN alles aus der mess_tbl. Ich möchte aber beide Seiten.

Ich verstehe den letzten Satz so:
Du möchtest alle Datensätze aus Tabelle sal_tbl, auch wenn es keine Entsprechungen in der Tabelle mess_tbl gibt und auch alle Datensätze aus mess_tbl, auch wenn es keine Entsprechungen in sal_tbl gibt => das genau liefert der FULL OUTER JOIN.

Falls ich Dich nicht richtig verstanden habe, könntest Du bitte einfach an Beispieldaten (zwei, drei Datensätze je Tabelle genügen) das gewünschte Abfrageresultat zeigen.

Freundliche Grüße

Vinzenz