zoukankan      html  css  js  c++  java
  • mysql oracle sql获取树 父级 子级 及自己

           select * from ( select t.*,d.TABLE_NAME,d.QUERY_SQL,d.data_control_col,d.id table_id,d.where_sql
            from REPORT_KPI_INFO t
            left join REPORT_KPI_TABLE_INFO d
            on t.id = d.kpi_id
            where t.kpi_status=1
            <if test="keyword != null and keyword != ''">
                and t.id in
                (select t.id
                from REPORT_KPI_INFO t
                start with t.id in (select t.id
                from REPORT_KPI_INFO t
                where t.kpi_name like '%'||#{keyword}||'%')
                connect by t.id = prior t.parent_id)
                union
    
                select t.*,
                d.TABLE_NAME,
                d.QUERY_SQL,
                d.data_control_col,
                d.id table_id,
                d.where_sql
                from REPORT_KPI_INFO t
                left join REPORT_KPI_TABLE_INFO d
                on t.id = d.kpi_id
                where t.kpi_status = 1
                and t.id in
                (select t.id
                from REPORT_KPI_INFO t
                start with t.id in (select t.id
                from REPORT_KPI_INFO t
                where t.kpi_name like '%'||#{keyword}||'%')
                connect by prior t.id = t.parent_id)
            </if>
            )
            order by to_number(kpi_sort)
    
    -------------------------------------------------------------------------
    ## 极客时间全网最便宜最优惠购买方式,优惠券返现 百度网盘 微信关注公众号“选门好课”
    扫描下方二维码关注我的公众号"选门好课",与我一起交流知识
  • 相关阅读:
    tomcat集群--单tomcat多实例
    nginx 轮询模式 nginx_upstream_jvm_route 插件安装
    nginx 反向代理配置
    HP SiteScope安装
    visualVM远程监控JVM
    robotium 测试APK<一> 建立测试工程
    jmeter的http post请求与测试Java请求
    第 10 天
    第 1~8 天复习
    第 9 天 python操作mysql数据库
  • 原文地址:https://www.cnblogs.com/singworld/p/12059648.html
Copyright © 2011-2022 走看看