我有一个父子关系表,如下所示
id Name parent_id
1 F1 0
2 F2 0
3 S1 1
4 S3 2
5 S4 4
6 S5 4
7 S6 4
目前我想得到这样的日期,当我查询Id ='2'时,我需要与该父ID相关联的所有孩子。
使用以下查询我只能获得1级孩子
SELECT r.* FROM category r
left JOIN category a on a.parent_id = r.id
left join category b on b.parent_id = a.id
left join category c on c.parent_id = b.id
where r.id = '2'
这是我希望看到的结果
id Name parent_id
4 S3 2
5 S4 4
6 S5 4
7 S6 4