テーブル内の特定のレコードに同じテーブル内の親があり、それらの親に独自の親がある場合、異なるレコードが異なる数の親を持つことができる場合、要求されたレコードのすべての親のレコードを取得するクエリはどれですか。
例: レコード 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