您当前的位置: 首页 >  sql

SQLServer 模糊递归查询

杨林伟 发布时间:2019-06-03 14:24:43 ,浏览量:3

代码:

WITH temp ( ParaID, ParaName, ParentID ) AS (
                    SELECT
                        s.ParaID,
                        s.ParaName,
                        s.ParentID
                    FROM
                        SysParameter s
                    WHERE
                        s.isEnable = 1
                        AND s.ParaName LIKE '%模糊查询条件%'

                    UNION ALL

                    SELECT
                        a.ParaID,
                        a.ParaName,
                        a.ParentID
                    FROM
                        SysParameter a
                        INNER JOIN temp ON a.ParaID = temp.ParentID
 ) SELECT *  FROM temp

WITH AS 一般用于递归查询 s.ParaName LIKE '%模糊查询条件%' 进行了模糊查询筛选

关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 3浏览

    0关注

    3183博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0514s