Hallo Forum,
ich habe eine Tabelle "Person" und mehrere Tabellen "Antrag_x", "Antrag_y", ..., die jeweils per Fremdschlüssel auf "Person" zeigen.
Jede Antragstabelle kann 0 bis beliebig viele Einträge zu jeder Person enthalten.
Außerdem enthält jede Antragstabelle ein Feld "Status".
Ich möchte jetzt eine Selektion aller Personen, die in mindestens einer Antragstabelle mindestens einen Eintrag mit dem Status "neu" haben.
Jede Person soll nur einmal gelistet werden, auch wenn mehrere Anträge existieren, auf die obiges zutrifft.
Klingt eigentlich trivial, aber ich habe mir schon die Finger abgebrochen bei meinen Kombinationen aus DISTINCTs, JOINs usw... ich bekomme es nicht hin.
Hat jemand eine Idee?
ich habe eine Tabelle "Person" und mehrere Tabellen "Antrag_x", "Antrag_y", ..., die jeweils per Fremdschlüssel auf "Person" zeigen.
Jede Antragstabelle kann 0 bis beliebig viele Einträge zu jeder Person enthalten.
Außerdem enthält jede Antragstabelle ein Feld "Status".
Ich möchte jetzt eine Selektion aller Personen, die in mindestens einer Antragstabelle mindestens einen Eintrag mit dem Status "neu" haben.
Jede Person soll nur einmal gelistet werden, auch wenn mehrere Anträge existieren, auf die obiges zutrifft.
Klingt eigentlich trivial, aber ich habe mir schon die Finger abgebrochen bei meinen Kombinationen aus DISTINCTs, JOINs usw... ich bekomme es nicht hin.
Hat jemand eine Idee?