oracle递归查询问题
SELECT *
FROM tb_type
START WITH up_id=29
CONNECT BY PRIOR id=up_id;
表
type id up_id
A 29
B 30 29
C 31 30
D 32 30
A的id为29,
A下面有节点B,
B下面有节点C和D,
现在我要查询A下面的所有子节点,但要排除有子节点的节点,这里就是要排除B,这个查询语句应该怎样改?
------解决方案--------------------看看CONNECT_BY_ISLEAF的用法。