[MySQL] 2x ORDER BY ....

mydoys.de

Well-known member
ID: 84968
L
20 April 2006
2.758
125
Hi Leute ich würde gerne ordnung mache bei mir und zwar so..

ORDER BY ... AND ORDER BY ..

Aber das geht so leider nicht..
wer kann mir dabei helfen?
 
Hi,

Ich kann den Sinn nicht verstehen, wenn man 2 mal Order by benutzt. Das ist doch irgendwie unlogisch :think:

Vielleicht habe ich das jetzt auch falsch verstanden, deswegen wäre es nett, wenn du es ein wenig weiter erklären könntest :)
 
Das geht, indem Du die Sortierkriterien mit Komma trennst, sprich:
Code:
SELECT foo
FROM bar
ORDER BY timestamp DESC, ip ASC
 
Hi,

Ich kann den Sinn nicht verstehen, wenn man 2 mal Order by benutzt. Das ist doch irgendwie unlogisch :think:


tleilax hat ja die richtige Syntax gepostet, zur Logik ein gutes beispiel

Du willst User sortieren, da wäre eine Sortierung zunächst nach Nachname und in zweitem Rang nach dem Vornamen gut.

So das man nicht

Mayer, Heinrich
Mayer, Simone
Mayer, Alfred
Mueller, Theodor
Mueller, Susanne
Mueller, Michael

bekommt sondern

Mayer, Alfred
Mayer, Heinrich
Mayer, Simone
Mueller, Susanne
Mueller, Michael
Mueller, Theodor
 
tleilax hat ja die richtige Syntax gepostet, zur Logik ein gutes beispiel

Du willst User sortieren, da wäre eine Sortierung zunächst nach Nachname und in zweitem Rang nach dem Vornamen gut.

So das man nicht

Mayer, Heinrich
Mayer, Simone
Mayer, Alfred
Mueller, Theodor
Mueller, Susanne
Mueller, Michael

bekommt sondern

Mayer, Alfred
Mayer, Heinrich
Mayer, Simone
Mueller, Susanne
Mueller, Michael
Mueller, Theodor

Ah, ok danke :)