order by ... mysql

  • Ersteller aktivfrühstück
  • Erstellt am
A

aktivfrühstück

Eroberer
Hallo Leute

Ich habe folgende Tabelle in einer Mysql Datenbank.

Spalte 1 Spalte2 Spalte 3
5 | 212 | 17:44
5 | 244 | 17:56
1 | 188 | 12:43
5 | 12 | 11:44
1 | 33 | 19:24
5 | 299 | 11:45
5 | 22 | 09:40
1 | 261 | 11:46
5 | 678 | 07:41
5 | 213 | 18:49

Ich möchte nun den Inhalt mit der ORDER BY klausel beim Auslesen sortieren.
Es soll in ersteer Instanz nach der Spalte 1 sortiert werden zb. so:

1
1
1
5
5
5
5
5
5
5

Nun sollen die zugehörigen werte in Spalte 3 zu den jeweiligen Zahlen in Spalte 1 auch nocheinmal sortiert werden, sodaß die Ausgabe am Ende so aussieht:

1| 261| 11:46
1| 188| 12:43
1| 33 | 19:24

5| 678 | 07:41
5| 22 | 09:40
5| 12 | 11:44
5| 299 | 11:45
5| 212 | 17:44
5| 244 | 17:56
5| 213 | 18:49

Das Ergebnis ist also, das zuerst die Werte in Spalte 1 in die richtige Reihenfolge kommen und dann die zugehörigen Werte in Spalte 3 (Zeit) ebenfalls chronologisch vorliegen.

Ist das mit einem MySQL befehl möglich?

Viele Grüße!
 
Zuletzt bearbeitet:
Ich glaube du musst dann einfach:

Code:
... ORDER BY `Spalte 1`, `Spalte 3`;
 

Ähnliche Themen

JBidWatcher: Problem bei loading Auctions in Verbindung mit mySQL

Gnome Classic Desktop: Home-Inhalt Icons ausblenden

Mein Server versendet SPAM in Massen

Rollei Mini Wifi Camcorder

CentOS 5.3 2.6.24.7-x86_64 Boot Fehler

Zurück
Oben