Hi,
ich stehe gerade vor einer Logik Frage zu der mir aktuell keine - vernünftige - Lösung einfällt.
Meine Situation sieht wie folgt aus (vereinfach ):
Datentabelle
dID | text |
Eigenschaftstabelle
eID | text |
Beziehungstabelle
dID | eID
Diese Eigenschaftstabelle sowie die Beziehungen kommen mehrfach vor sprich die Datentabelle "hängt" an mehreren Beziehungstabellen.
Ich will nun eine Abfrage auf die Datenbank los lassen in der ich alle Datensätz der Datentablle erhalte die der Beziehungs xy zugeordnet sind. Ich will jedoch nicht, dass ein Datensatz der Datentabelle mehrfach vorkommt - zumindest nicht in dieser Beziehung. Hier liegt jetzt das Problem in einer anderen Beziehung soll es durchaus möglich sein, dass der Datensatz aus der Datentabelle mehrfach vorkommt - ich kann also nicht mit GROUP BY dID arbeiten.
Sorry ist etwas verquert erklärt aber mir fällt keine bessere Erklärung ein. (mit mehrere Query's schaffe ich es würde es aber gerne in einen packen...)
Bin für jeden Tipp dankbar.
ich stehe gerade vor einer Logik Frage zu der mir aktuell keine - vernünftige - Lösung einfällt.
Meine Situation sieht wie folgt aus (vereinfach ):
Datentabelle
dID | text |
Eigenschaftstabelle
eID | text |
Beziehungstabelle
dID | eID
Diese Eigenschaftstabelle sowie die Beziehungen kommen mehrfach vor sprich die Datentabelle "hängt" an mehreren Beziehungstabellen.
Ich will nun eine Abfrage auf die Datenbank los lassen in der ich alle Datensätz der Datentablle erhalte die der Beziehungs xy zugeordnet sind. Ich will jedoch nicht, dass ein Datensatz der Datentabelle mehrfach vorkommt - zumindest nicht in dieser Beziehung. Hier liegt jetzt das Problem in einer anderen Beziehung soll es durchaus möglich sein, dass der Datensatz aus der Datentabelle mehrfach vorkommt - ich kann also nicht mit GROUP BY dID arbeiten.
Sorry ist etwas verquert erklärt aber mir fällt keine bessere Erklärung ein. (mit mehrere Query's schaffe ich es würde es aber gerne in einen packen...)
Bin für jeden Tipp dankbar.