Folgende Tabelle habe ich:
id|wartezeit
1|0
2|3
3|0.5
4|2
5|0.01
Ich suche nun einen Query, mit dem ich die Datensätze nach wartezeit sortieren kann. Die kleinste Wartezeit soll als erstes angezeigt werden. Soweit ist das ja noch kein Problem. Allerdings möchte ich alle Spalten mit wartezeit = 0 nicht vorne, sondern ganz hinten anzeigen.
Wartezeit = 0 bedeutet so viel wie noch keine Daten vorhanden. In der Tabelle sind noch weitere Felder vorhanden, an denen ich erkennen kann ob schon Daten vorhanden sind (z.B. wenn teilnahmen > 0) allerdings kann ich ja auch nicht erst nach teilnahmen und dann nach wartezeit sortieren, denn dann wäre die Aktion 2 unter Umständen weiter vorne (weil sie mehr Teilnahmen hat)
Gibt es dort vllt. noch eine andere Möglichkeit?
Möchte das wenn möglich nicht in PHP "nachsortieren".
1|0
2|3
3|0.5
4|2
5|0.01
Wartezeit = 0 bedeutet so viel wie noch keine Daten vorhanden. In der Tabelle sind noch weitere Felder vorhanden, an denen ich erkennen kann ob schon Daten vorhanden sind (z.B. wenn teilnahmen > 0) allerdings kann ich ja auch nicht erst nach teilnahmen und dann nach wartezeit sortieren, denn dann wäre die Aktion 2 unter Umständen weiter vorne (weil sie mehr Teilnahmen hat)
Gibt es dort vllt. noch eine andere Möglichkeit?
Möchte das wenn möglich nicht in PHP "nachsortieren".