id | p_id
--------------------------
1 | 0
2 | 0
3 | 1
4 | 2
5 | 0
6 | 7
7 | 1
8 | 0
Это выше данные таблицы, если я датьMySql порядка рассмотрим множественный
SELECT * from tablename order by `id` asc
это принесет выше результирующий набор
Но мой случай использования мне нужно сортировать и идентификатор и P_ID другим способом (то есть) мне нужно, чтобы получить результат, установленный, как показано ниже
id | p_id
--------------------------
1 | 0
3 | 1
7 | 1
6 | 7
2 | 0
4 | 2
5 | 0
8 | 0
позвольте мне кратко рассказать о что p_id
значение 1
должно быть рядом с id
1
и что устроено, как и выше, ясно показывают, что p_id
1
и p_id
2
находится рядом с id
1
и 2
соответственно, и убедитесь, что id
7
в порядке и идентификатор 6
рядом до id 7
Объясните более критерий сортировки – 1000111
@ 1000111 я теперь ясно объяснил –
Привет я объяснена теперь с аккуратным описанием –