2013-04-06 4 views
0

Если у меня есть таблица Thats как этотСортировка по уходу за детьми, связанные с Ряды Последовательная после Родительские Ряды

ID | ParentID | Name 
    1 | NULL  | A 
    2 | NULL  | B 
    3 |  1  | C 

Как бы это будет сортироваться так он возвращается, как этот

ID | ParentID | Name 
    1 | NULL  | A 
    3 |  1  | C 
    2 | NULL  | B 
+1

что такое логика в этом вопросе? – DevelopmentIsMyPassion

ответ

1

попробовать этот sql fiddle. вы можете использовать следующий запрос.

select * from test 
order by coalesce(parentid,id) 
Смежные вопросы