Hallo Zusammen,
ich stehe derzeit aufm schlauch une bekomme folgende Problematik nicht in ein SQL-Statement umgeformt:
Ich habe 2 Tabellen, Tabelle1 und Tabelle 2.
Fremdschlüssel in Tabelle 2 aus Tabelle 1 ist das Feld "KNR"
Ich will nun in einem Select alle Felder aus Tabelle 1 - und zusätzlich eine spalte im Result in dem nur ein Indikator (true/false) steht ob es zu der KNR die in Tabelle 1 steht eine Zeile in Tabelle 2 gibt oder nicht.
es sei dazugesagt das es in Tabelle 2 auch mehrere Datensätze zu einer KNR geben kann, das wäre mir egal, ich brauche nur ein ja oder ein nein, wieviele ist mir wurscht.
mein Gedanke war ein LEFT JOIN, der liefert mir dann aber im result nicht mehr eine zeile pro Datensatz in Tabelle 1 - sondern mehrere Zeilen, nämlich immer wenn es in TAbelle 2 mehrere Datensätze bekam hatte ich auch mehrere im Result
ich glaub ich seh den Wald vor lauter bäumen nicht.
mfg
Supervisor99
ich stehe derzeit aufm schlauch une bekomme folgende Problematik nicht in ein SQL-Statement umgeformt:
Ich habe 2 Tabellen, Tabelle1 und Tabelle 2.
Fremdschlüssel in Tabelle 2 aus Tabelle 1 ist das Feld "KNR"
Ich will nun in einem Select alle Felder aus Tabelle 1 - und zusätzlich eine spalte im Result in dem nur ein Indikator (true/false) steht ob es zu der KNR die in Tabelle 1 steht eine Zeile in Tabelle 2 gibt oder nicht.
es sei dazugesagt das es in Tabelle 2 auch mehrere Datensätze zu einer KNR geben kann, das wäre mir egal, ich brauche nur ein ja oder ein nein, wieviele ist mir wurscht.
mein Gedanke war ein LEFT JOIN, der liefert mir dann aber im result nicht mehr eine zeile pro Datensatz in Tabelle 1 - sondern mehrere Zeilen, nämlich immer wenn es in TAbelle 2 mehrere Datensätze bekam hatte ich auch mehrere im Result
ich glaub ich seh den Wald vor lauter bäumen nicht.
mfg
Supervisor99
Comment