今天写了个递归查询语句,实现树查询,只返回叶子节点,所有具备子节点的节点和根节点都不返回,sql是在oracle下写的,当然也可以在mysql下执行。先自己记录下来,以备今后不时之需!
select * from gis.service_area t where not exists
(select 'X' from gis.service_area t1,
gis.service_area t2
where t1.id0 = t2.parent_area_id
and t1.id0 = t.id0);
注意到id0和parent_area_id的位置是有很重要的影响的哟,具体情况执行下sql就明白了!
就要离开公司了,我坚信破立结合,不破则不立!人树立目标,坚定信念。