Hallo,
ich habe folgendes Problem. Es gibt eine Tabelle "Viertelfinale". Siehe Bild!
IDFIEMAIL ist die Emailadresse die einen Tippspieler identifiziert. (varchar)
IDFIVEREIN1 - 8 ist jeweils ein Land, welches bei der Europameisterschaft
teilnimmt. (varchar z.B. "Deutschland").
So, für eine Auswertung brauche ich eine Abfrage, die mir als Ergebnis liefert:
Alle Emailadressen (Spieler) die, in einem der 8 Fremdschlüsseln - z.B. "Deutschland" haben.
Ich hatte es mit "and bzw. or" versucht. Bekomme hier aber nicht die richtige Ausgabe - zum Teil mit doppelten Einträgen etc.:
Ich bräuchte also ein anderes SQL-Statement. Eventuell mit "like" ?!?
Wäre super wenn mir jemand weiterhelfen könnte.
Grüße
ich habe folgendes Problem. Es gibt eine Tabelle "Viertelfinale". Siehe Bild!
IDFIEMAIL ist die Emailadresse die einen Tippspieler identifiziert. (varchar)
IDFIVEREIN1 - 8 ist jeweils ein Land, welches bei der Europameisterschaft
teilnimmt. (varchar z.B. "Deutschland").
So, für eine Auswertung brauche ich eine Abfrage, die mir als Ergebnis liefert:
Alle Emailadressen (Spieler) die, in einem der 8 Fremdschlüsseln - z.B. "Deutschland" haben.
Ich hatte es mit "and bzw. or" versucht. Bekomme hier aber nicht die richtige Ausgabe - zum Teil mit doppelten Einträgen etc.:
Code:
SELECT IDFIEMAIL, PUNKTE FROM VIERTELFINALE, SPIELER WHERE IDFIVEREIN1 = 'Deutschland' or IDFIVEREIN2 = 'Deutschland' or IDFIVEREIN3 = 'Deutschland' or IDFIVEREIN4 = 'Deutschland' or IDFIVEREIN5 = 'Deutschland' or IDFIVEREIN6 = 'Deutschland' or IDFIVEREIN7 = 'Deutschland' or IDFIVEREIN8 = 'Deutschland' and IDFIEMAIL = EMAILSPIELER");
Wäre super wenn mir jemand weiterhelfen könnte.
Grüße
Comment