Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Order By funktioniert nicht

Ich habe folgende Abfrage:

Code:                   In Zwischenablage kopieren (nur IE)
1">

Bei der Ausführung bekomme ich folgende Fehlermeldung:
Code:                   In Zwischenablage kopieren (nur IE)
2">

Warum funktioniert die ORDER BY Klausel nicht? Wenn ich nur nach Punkte sortiere funktioniert es.

Vielen Dank für euere Hilfe.
Hier gehts zum Orginal Eintrag "Order By funktioniert nicht" im Forum

Antworten

Code:                   In Zwischenablage kopieren (nur IE)
3">

woher nimmst du "Heimtore-Gasttore"?
ich glaube da stimmt was nicht.

oder die 3 bier haben mir nicht gut getan.

MfG edze


2.

Zitat:
ORDER BY Punkte DESC, Heimtore-Gasttore

Und ... Warum ein Komma?


3.

Die Heimtore und Gasttore nehme ich ich aus den oberen SELECTs

Code:                   In Zwischenablage kopieren (nur IE)
4">

Ich habe es ohne Komma auch ausprobiert, da hat es ebenfalls nicht funktioniert.


4.

Moin,

es sieht so aus, als ob man nicht mit berechneten Spalten weiterrechnen kann. Da wird dir wohl nichts anderes übrigbleiben als noch eine weitere Zeile im SELECT einzufügen, z.B.

Code:                   In Zwischenablage kopieren (nur IE)
5">

um dann nach Diff zu sortieren.


5.

Sorry ich bin blind gewesen. Danke für den Tipp kleineme.
Ich brauche ja nur nach TorDiff (Das ich ja sowieso schon errechne) sortieren.
Danke


6.

Moin,

Zitat:
thekitchen postete
Sorry ich bin blind gewesen.
hm, nicht nur du :) Dieser Teil deines SQLs ist mir auch nicht aufgefallen, ich hatte nur getestet, ob man mit berechneten Werten weiterrechnen kann, und dann meine Antwort verfasst.


Hier gehts zum Orginal Eintrag "Order By funktioniert nicht" im Forum
 
phpforum.de | Impressum