Order by Ausnahme

piti66

Erfahrenes Mitglied
Hey Leute,

will mit order by sortieren. Nun bin ich dran nach dem besten durchschnitt zu sortieren, also "order by durchschnitt asc". Jetzt hab ich dass Problem dass Mysql natürlich die 0 Werte als erstes anzeigt, weil sie ja niedriger sind. Will aber dass die 0 am Ende kommen und vorher 1,2,3,4,5. Hoffe ihr wisst was ich meine.

mfg

sebastian
 
Ne ich glaub du verstehtst mich nicht. Also ich habe ein Bewertungsprofil bei dem 1 gut ist und 5 schlecht. Bei Datensätzen wo nicht nicht gewertet ist steht ne 0 drin. Diese letzteren Datensätze will ich rausnehmen mit einer Ausnahme. Jetzt ist die Frage wie?
Ich will sozusagen die besten anzeigen, aber ohne die Datensätze die noch keine Bewertung haben(0).

mfg

sebastian
 
Ich denke nicht, dass Du so sortieren kannst.
Du kannst hoechstens mit WHERE dafuer sorgen, dass die mit Wert 0 nicht angezeigt werden.
Diese koenntest Du dann, falls sie unbedingt ausgegeben werden sollen, noch mit einer 2. Abfrage holen.
 
Achso dachte man kann irgendwie ne Ausnahme mit in die order by anweisung machen.
Nagut dann muss ich mir wohl was anderes ausdenken. Mal sehen trotzdem danke!

mfg

sebastian
 
Zurück