select from guangdong_sfdmap where xzqdm =441424141230and zzz0006=0 union all -- 递归查询将上一级的id作为下一级的parent_id select c from guangdong_sfdmap c join guangdong_sfdmap t on cid = tparent_id
这段代码使用了递归查询的方法,可以遍历子查询的父级数据直到没有上级的数据。
具体实现思路如下:
- 初始查询会返回满足条件的第一层数据,即指定xzqdm和zzz0006的记录。
- 然后通过递归查询的方式,将上一级的id作为下一级的parent_id进行关联查询,得到下一级的数据。
- 这个过程会一直进行下去,直到没有满足条件的上级数据为止。
这样就可以实现遍历获取子查询的父级数据的功能。
原文地址: https://www.cveoy.top/t/topic/jexI 著作权归作者所有。请勿转载和采集!