需求:
有一个架构层级表,需要根据子节点查询该子节点所有父节点,直至顶级节点,数据示意如下:
当前获取了节点长编码CMT00000000!CMT00000011!CMT00000547,如何根据这个节点长编码查找节点树呢?
解决方案:
like模糊查询的用法想必大家都知道,字段 like '%值%'
那么反过来的用法大家知道吗
这个问题可以用,值 like '%字段%'来解决,具体脚本如下
select * from cb_auth_cbm_org caco
where logic_delete =1
and eff_start_time <= current_date
and eff_end_time >= current_date
and 'CMT00000000!CMT00000011!CMT00000547' like concat(cbm_org_long_code,'%')
这样就可以查出节点层级树,简单明了,有相关需求的,去试试吧!