MYSQL选择与自身和顺序的关系

MYSQL选择与自身和顺序的关系,mysql,mysqli,Mysql,Mysqli,我有下表 id | parent | question --------------------------------- 1 | 0 | Question 1 2 | 0 | Question 2 3 | 2 | SubQuestion 2 4 | 0 | Question 3 5 | 2 | SubQuestion 2 如何选择列问题,使其按以下顺序排列: Question 1 Question 2 Subquestion 2

我有下表

id | parent | question
---------------------------------
1  | 0      | Question 1
2  | 0      | Question 2
3  | 2      | SubQuestion 2
4  | 0      | Question 3
5  | 2      | SubQuestion 2
如何选择列问题,使其按以下顺序排列:

Question 1
Question 2
 Subquestion 2
 Subquestion 2
Question 3
有办法吗

Order by case when parent = 0 then id else parent end, id

请参见加入。就这样,我有点迷路了,因为这里只有一张桌子。。。该页面显示超过1个