Wie sortiere ich eine MySQL-Tabelle nach zwei Spalten?PHP MySQL Order by Two Columns
Was ich will sind Artikel sortiert nach höchsten Bewertungen zuerst, dann neueste Datum. Als Beispiel wäre dies eine Probe ausgegeben werden (links # ist die Bewertung, dann der Titel des Artikels, dann wird der Artikel Datum)
50 | This article rocks | Feb 4, 2009 35 | This article is pretty good | Feb 1, 2009 5 | This Article isn't so hot | Jan 25, 2009
Die entsprechende SQL Ich verwende ist:
ORDER BY article_rating, article_time DESC
Ich kann nach dem einen oder dem anderen sortieren, aber nicht nach beiden.
ungerade. Wenn ich zwei Spalten habe, den Namen und die Summe und alphabetisch nach Namen und DESC nach Summe sortieren möchte, dann sehe ich nur, dass es nach Namen sortiert wurde, aber nicht nach Gesamt – Eugene
. Ich wusste nicht, dass das möglich war! Exxelent! :) – teecee
Ich hackte mit (-1) * field1, field2 ohne Grund auf numerische Felder ... danke. –