Tabelle user
Struktur:mysql, um durch zwei Unix-Zeit Spalten kombinieren
id(PK)(int)
name(varchar)
time1(int10) unixtime
time2(int10) unixtime
SELECT * FROM `user` ORDER BY `time1` DESC,`time2` DESC
+------------------------------------------------------+
| id | name | time1 | time2 |
+------------------------------------------------------+
| 12345 | Joe | 1405605785 | 1406733506 |
| 12346 | John | 1406733506 | |
| 12347 | David | | 1405684190 |
+------------------------------------------------------+
ich diese SQL bin mit:
SELECT * FROM `user` ORDER BY `time1` DESC,`time2` DESC
Wie zwei Spalten Zeit kombinieren ab zu sortieren?
============
weiteres Beispiel Antwort für sagi
+------------------------------------------------------+
| id | name | time1 | time2 |
+------------------------------------------------------+
| 12345 | Joe | 1 | 2 |
| 12346 | John | 5 | |
| 12347 | David | | 4 |
+------------------------------------------------------+
Ich mag, dass (DESC) sortieren möchten
John (time = 5)
David (time = 4)
Joe (time max value = 2)
Was Ihr erwartetes Ergebnis ist? – Blank
'SELECT * FROM Benutzer ORDER BY Koaleszenz (time1, time2) DESC' –
Danke juergen, aber das Ergebnis immer noch wie ORDER BY time1 DESC, time2 DESC – Sky