SELECT LEVEL,
LPAD('*', 2 * LEVEL - 1, '*') || JG_MC,
SYS_CONNECT_BY_PATH(JG_MC||JG_id, '->')
FROM xt_jg
CONNECT BY PRIOR JG_ID = SJ_JG
START WITH SJ_JG = '000000'
ORDER BY LEVEL
本文介绍了一种使用SQL进行树状结构数据查询的方法。通过具体代码示例展示了如何从数据库中获取组织结构数据,并利用CONNECT BY和START WITH子句构建树形结构。这种方法适用于需要展示层级关系的应用场景。
SELECT LEVEL,
LPAD('*', 2 * LEVEL - 1, '*') || JG_MC,
SYS_CONNECT_BY_PATH(JG_MC||JG_id, '->')
FROM xt_jg
CONNECT BY PRIOR JG_ID = SJ_JG
START WITH SJ_JG = '000000'
ORDER BY LEVEL

被折叠的 条评论
为什么被折叠?