给定一个表中的记录在同一个表中有父级,并且这些父级有自己的父级,如果不同的记录可以有不同数量的父级,那么什么查询会得到我请求记录的所有父级的记录。
示例:我有记录 4 的 id 并想要获取所有父记录 (1,2,3)。当然我可以得到记录 4,看看谁是父母然后去获取记录 3,看看谁是父母然后去获取记录 2,直到我得到的记录没有父母,但是有没有一个查询可以让我得到所有记录?
Example Table:
ID | Type | Parent ID
----------------------------
1 |Master|
2 |Sub 1 | 1
3 |Sub 2 | 2
4 |Sub 3 | 3
5 |Master|
6 |Sub 1 | 5