Nach 2 Einträgen sortieren

Hallo!

Ich habe folgendes Problem. Möchte eine Fußballtabelle zuerst nach Punkten UND anschließend nach der Tordifferenz sortieren. Leider sortiert er mir nur nach den Punkten. Das Problem könnte sein dass beim Generieren der Tordifferenz das Feld "tor+" und "tor-" aufgrund des mathematischen PLUS und MINUS er nicht richtig errechnen kann. Ich möchte aber nicht das + und - aus der Tabelle weglöschen.

Tabelle:
verein, siege, unentschieden, niederlagen, tor+, tor-

Hier meine SQL:
SELECT *,siege*3+unentschieden AS punkte,'tor+'-'tor-' AS tordifferenz FROM fsc_eggendorf__tabelle_".$tbl_prefix." GROUP BY verein ORDER BY punkte DESC,tordifferenz DESC

Wie soll ich das tor+ formulieren dass er das PLUS nicht als Rechenoperator nimmt sondern in den Namen inkludiert. Könnt ihr mir helfen?

Vielen Dank
Ralle Austria
 
Hallo Ralle Austria,

Wieso willst du die beiden Felder nicht umbennen?
Du könntest tor+/- als tor_fuer bzw. tor_gegen bennen damit müsste dein Problem gelöst sein.

mfg

5noOPY
 
Zuletzt bearbeitet:
nein leider das kann ich nicht mehr jetzt machen, denn viele php-skripts laufen mit diesen Felder-Namen. Das wäre eine harte arbeit das Ganze zum ändern.

Gibt's wirklich keine andere Möglichkeit?
 
Versuchs mal durch eine eindeutige Kennzeichnung:

SQL:
SELECT `tor+` - `tor-` AS tordifferenz
FROM `table`
 
Zurück