aka Noisy
Ok, es handelt sich um Oracle, also nicht um MySQL oder so. Leider sind nicht alle Befehle gleich. Dennoch komm ich nicht auf die Lösung folgender Anfrage:
Meine bisher "schönste" rolleyes Lösung sieht wie folgt aus. Ich weiß aber beim besten Willen nicht wie ich Gewinner und Sieger ausgebe.
http://nopaste.info/b4e07ca730.html
Ergibt folgendes Ergebnis:
Im Prinzip sollte jetzt anstelle von VEREINSNAME Gewinner oder Verlierer stehen. Natürlich was ich in dem konkreten Fall, dass die Heimmannschaft gewonnen hat, aber das Spaltenanem sollte möglichst dynamisch generiert werden, oder halt die Werte entsprechend.
Mein Ansatz war folgender (hat natürlich nicht funktioniert )
http://nopaste.info/c0258cff05.html (Auszug aus dem Code)
Fehlermeldung dafür:
Irgendjemand eine Idee? Gerne auch wie es generell kürzer geht.
Morgen früh kenn ich zwar die Antwort, aber ich würde es gerne jetzt schon wissen (und verstehen).
Danke an alle, die sich dem Problem zuwenden
Die Datenbank sieht wie folgt aus:Geben Sie das Ergebnis der Partie mit der Spiel_ID 4 aus. Zeigen Sie dazu das Ergebnis, den Gewinner und den Verlierer an.
Meine bisher "schönste" rolleyes Lösung sieht wie folgt aus. Ich weiß aber beim besten Willen nicht wie ich Gewinner und Sieger ausgebe.
http://nopaste.info/b4e07ca730.html
Ergibt folgendes Ergebnis:
Code:
PARTIE_ID | Ergebnis | VEREINSNAME | VEREINSNAME
-------------------------------------------------------
4 | 3:1 | Heim Verein | Gast Verein
Im Prinzip sollte jetzt anstelle von VEREINSNAME Gewinner oder Verlierer stehen. Natürlich was ich in dem konkreten Fall, dass die Heimmannschaft gewonnen hat, aber das Spaltenanem sollte möglichst dynamisch generiert werden, oder halt die Werte entsprechend.
Mein Ansatz war folgender (hat natürlich nicht funktioniert )
http://nopaste.info/c0258cff05.html (Auszug aus dem Code)
Fehlermeldung dafür:
WHEN "Tore_Heim" > "Tore_Gast" THEN 'Gewinner',
*
ERROR at line 5:
ORA-00923: FROM keyword not found where expected
Irgendjemand eine Idee? Gerne auch wie es generell kürzer geht.
Morgen früh kenn ich zwar die Antwort, aber ich würde es gerne jetzt schon wissen (und verstehen).
Danke an alle, die sich dem Problem zuwenden