Hi Leute
Ich habe ein Problem mit einer DB-Abfrage.
Es bestehen 2 Tabellen: "Probeneinsendungen(PREI)" und "Proben(PROB)".
Zu einer Einsendung können beliebig viele Proben gehören.
Nun brauche ich alle Einsendungen, bei denen alle Proben freigegeben sind.
Mit "SELECT PREI_OID FROM Probeneinsendungen
INNER JOIN Proben ON PREI_OID=PROB_PREI_OID AND PROB_FREIGABE='J' ",
bekomme ich alle Einsendungen bei denen mindestens eine Probe freigegeben ist.
Ich brauche aber nur die bei denen ALLE Proben freigegeben sind.
Kann mir bitte jemand helfen.
Vielen Dank im Voraus
juergp
Ich habe ein Problem mit einer DB-Abfrage.
Es bestehen 2 Tabellen: "Probeneinsendungen(PREI)" und "Proben(PROB)".
Zu einer Einsendung können beliebig viele Proben gehören.
Nun brauche ich alle Einsendungen, bei denen alle Proben freigegeben sind.
Mit "SELECT PREI_OID FROM Probeneinsendungen
INNER JOIN Proben ON PREI_OID=PROB_PREI_OID AND PROB_FREIGABE='J' ",
bekomme ich alle Einsendungen bei denen mindestens eine Probe freigegeben ist.
Ich brauche aber nur die bei denen ALLE Proben freigegeben sind.
Kann mir bitte jemand helfen.
Vielen Dank im Voraus
juergp