ist es möglich, nach mehreren Zeilen zu bestellen?
Ich möchte, dass meine Benutzer nach last_activity sortiert werden, aber gleichzeitig möchte ich, dass die Benutzer mit Bildern vor denen ohne angezeigt werden
Etwas wie das:
SELECT some_cols
FROM `prefix_users`
WHERE (some conditions)
ORDER BY last_activity, pic_set DESC;
mysql
sql-order-by
Alexander
quelle
quelle
Antworten:
quelle
Sortieren nach Bild und dann nach Aktivität:
quelle
last_activity
Neueste zum Ältesten bestellen . Und wenn Sie erklären, wie die Bilder definiert sind (wofür daspic_set
steht), könnte ich Ihnen auch sagen, wie Sie dieses Attribut sortieren können.ORDER BY pic_set DESC, last_activity DESC
oderORDER BY pic_set DESC, last_activity ASC
so Sortierrichtung für jede Spalte, in mysql Standardsortierrichtung (mit Standardkonfiguration) sind ASC.quelle