我有一个表格,其中既包含问题ID,又包含父问题IDs,如下所示:
QUES_ID | Ques_Txt | Parent_Ques_Id
--------+-----------+---------+---------------
97 | X | NULL
101 | Y | NULL
115 | Z | NULL
198 | A | 97
302 | B | 97
151 | C | 101
91 | D | 115
1110 | E | 115
1111 | F | 115
现在我想按照以下顺序获取结果集:
QUES_ID | Ques_Txt | Parent_Ques_Id
--------+-----------+---------+---------------
97 | X | NULL
198 | A | 97
302 | B | 97
101 | Y | NULL
151 | C | 101
115 | Z | NULL
91 | D | 115
1110 | E | 115
1111 | F | 115
在子问题下方列出父问题,我已经研究了类似的查询,但我发现所有的教程都是关于如何使用左连接或CTE来显示父子记录,而不是像上面表格中所示的那样按我的要求排序。请有人能帮忙吗?我还在学习中。