Hallo!
ich hänge nun seit Stunden an einem Problem, das ich nicht lösen kann. Gegeben seien zwei Tabellen:
table_A
Tier
- Fisch
- Hase
- Hund
table_B
Tier Farbe
- Fisch - rot
- Hase - rot
- Hund - blau
- Hase - blau
- Katze - blau
- Fisch - gelb
- Hund - gelb
- Hase - gelb
- Katze - gelb
Die Anfrage: Gebe alle Farben aus, die alle Tiere umfassen, die in table_A vorhanden sind.
In diesem Fall dürfte also nur die Farbe gelb ausgegeben werden, da sowohl Fisch, Hase als auch Hund von dieser Farbe erfasst werden. In diesem Fall muss ich also für jede Farbe einzeln prüfen, ob sie alle Tiere umfasst. Wie mache ich denn eine solche Gruppenprüfung? Die Tiere-Spalten von Table_B sowie Table_A müssen miteinander verglichen werden, und zwar für jede einzelne Farbe. Bin für jede Idee dankbar!
cheers,
craven
ich hänge nun seit Stunden an einem Problem, das ich nicht lösen kann. Gegeben seien zwei Tabellen:
table_A
Tier
- Fisch
- Hase
- Hund
table_B
Tier Farbe
- Fisch - rot
- Hase - rot
- Hund - blau
- Hase - blau
- Katze - blau
- Fisch - gelb
- Hund - gelb
- Hase - gelb
- Katze - gelb
Die Anfrage: Gebe alle Farben aus, die alle Tiere umfassen, die in table_A vorhanden sind.
In diesem Fall dürfte also nur die Farbe gelb ausgegeben werden, da sowohl Fisch, Hase als auch Hund von dieser Farbe erfasst werden. In diesem Fall muss ich also für jede Farbe einzeln prüfen, ob sie alle Tiere umfasst. Wie mache ich denn eine solche Gruppenprüfung? Die Tiere-Spalten von Table_B sowie Table_A müssen miteinander verglichen werden, und zwar für jede einzelne Farbe. Bin für jede Idee dankbar!
cheers,
craven