Ich habe gerade ein Problem, hieraus nur 1 Abfrage zu machen.
Geht das überhaupt?
Tabelle Spiel:
SpielID
...
TabelleVariante:
VariantenID
SpielID
...
TabelleVariantenzug
VariantenID
VariantenzugID
VariantenZugStatus
Vorgaben:
Ein Spiel kann viele Varianten haben. Jede Variante kann viele Variantenzüge haben.
Bedingung:
- Keine Variante angelegt => kein Variantenzug => Gesamtstatus des Spiels = Inhalt0
- Inhalt1 des Variantenzuges: Bei mindestens einem Vorkommen ist der Gesamtstatus des Spiels = Inhalt1
- Inhalt2 des Variantenzuges: Bei "alle Variantenzüge = Inhalt2 ist der Gesamtstatus des Spiels = Inhalt2
- Inhalt3 des Variantenzuges: Bei "alle Variantenzüge = Inhalt3 ist der Gesamtstatus des Spiels = Inhalt1 (nicht vertippt, ich meine Inhalt1)
Wie gestalte ich meine Abfrage, wenn ich ein Ergebins in dieser Art möchte:
Spiel|VariantenZugStatus
1|Inhalt2
2|Inhalt1
3|Inhalt0
4|Inhalt0
usw.
Ich schaffs bisher nur, einen Join über die 3 Tabellen zu machen und das Ergenis nach Status zu gruppieren.
Viele Grüße, Lutz