Hallo zusammen,
ich habe ein hoffentlich simples SQL Select-Statement-Problem:
Ich möchte über die Spalte "INFNR" in Tabelle k (diese Spalte enthält auch NULL-Werte!) eine zweite Tabelle g joinen. In Tabelle g ist INFNR der Primärschlüssel (keine NULL-Werte).
Nun möchte ich ALLE Zeilen aus Tabelle k ausgeben (auch wenn dort NULL bei INFNR steht!) und nur die dazugehörigen Informationen aus Tabelle g. Wenn ich also ein Feld aus Tabelle g SELECTe, soll in Zeilen wo k.INFNR = null ist bei g.xyz auch null stehen, weil nichts treffendes gefunden wurde. Wichtig ist, dass die Zeile trotzdem angezeigt werden soll, trotz ungültigen JOINs.
Bei den meisten JOINs werden NULL-Werte einfach herausgefiltert. Das möchte ich aber nicht und verstehe leider nicht wie.
Vielen Dank bereits für Eure Hilfe!
VG
ich habe ein hoffentlich simples SQL Select-Statement-Problem:
Ich möchte über die Spalte "INFNR" in Tabelle k (diese Spalte enthält auch NULL-Werte!) eine zweite Tabelle g joinen. In Tabelle g ist INFNR der Primärschlüssel (keine NULL-Werte).
Nun möchte ich ALLE Zeilen aus Tabelle k ausgeben (auch wenn dort NULL bei INFNR steht!) und nur die dazugehörigen Informationen aus Tabelle g. Wenn ich also ein Feld aus Tabelle g SELECTe, soll in Zeilen wo k.INFNR = null ist bei g.xyz auch null stehen, weil nichts treffendes gefunden wurde. Wichtig ist, dass die Zeile trotzdem angezeigt werden soll, trotz ungültigen JOINs.
Bei den meisten JOINs werden NULL-Werte einfach herausgefiltert. Das möchte ich aber nicht und verstehe leider nicht wie.
Vielen Dank bereits für Eure Hilfe!
VG