id | p_id
--------------------------
1 | 0
2 | 0
3 | 1
4 | 2
5 | 0
6 | 7
7 | 1
8 | 0
Diese oben ist Datentabelle ist, wenn iMySql, um mehrere Spalten betrachten mehrere
SELECT * from tablename order by `id` asc
geben wird es das obige Ergebnis
gesetztbringen Aber mein Anwendungsfall ist i von beiden zu sortieren brauchen die ID und p_id in einer anderen Art und Weise (dh) ich muss Ergebnis durch wie unter
id | p_id
--------------------------
1 | 0
3 | 1
7 | 1
6 | 7
2 | 0
4 | 2
5 | 0
8 | 0
lassen Sie mich kurz erklären, fertig dass p_id
Wert 1
die neben dem id
1
sein sollte und dass wie oben angeordnet ist, zeigen deutlich, dass p_id
1
und p_id
2
zum id
1
und 2
jeweils nächsten ist und stellen Sie sicher, dass id
7
um und id 6
nächste zu ID 7
mehr Erklären Sie das Kriterium – 1000111
@ 1000111 der Sortierung i jetzt deutlich –
Hallo erklärt mit i erklärt nun ordentlich Beschreibung –