У меня есть таблица category
, как показано ниже:Родительский ребенок Результат с сервера sql?
id title ParentID
1 C1 0
2 C2 0
3 C3 0
4 C4 2
5 C5 1
6 C6 3
7 C7 4
Я хочу привести в качестве
id title ParentID Level
1 C1 0 0
5 C5 1 1
2 C2 0 0
4 C4 2 1
7 C7 4 2
3 C3 0 0
6 C6 3 1
Как я могу получить этот результат?
Объяснение: Я хочу получить результат с элементами ниже их родительского элемента.
[ 'ORDER BY случае, когда ParentID = 0 THEN id ELSE ParentID END'] (http://sqlfiddle.com/#!6/d183a/1) –
Я пытаюсь чтобы увидеть логику в заказе, который вы запрашиваете, я не вижу никакой комбинации id, title или parentID, если вам не хватает таблицы, в которую вы тоже присоединяетесь –
Я хочу, чтобы результат был как элемент ниже его родительского элемента. – manoj