Meine Abfrage klappt nicht:
select \* from fussball where Tordiff=(select max(Tordiff) from fussball)
Also die Fußballvereine sollen angezigt werden, bei denen die Tordifferenz maximal ist(in dieser Saison is das Bayern mit 42 Punkten- kein weitres Team hat 42)
Fragt man auschließlich folgendes ab, kommt keine Fehlermeldung.
select max(Tordiff) from fussball
Als Wert wird 42 ausgegeben (wie erwartet).
Bei folgender Eingabe gibt es aber dennoch eine Fehlermeldung:
(select max(Tordiff) from fussball)
Das Problem scheint an den Klammern zu liegen. Kann man die Klammern irgendwie ‚umgehen‘?
In meiner SQL-Theorie,wird das nach dem oben gezeigten Schema erklärt. Allerdings ist das eine Allgemeingehaltene und nicht auf MySql spezialisierte Ausgabe.