mysql 递归查询

SELECT
    au.id,
    au.name 
FROM
    ( SELECT id, name, parent_id FROM attract_investment_product_type WHERE parent_id <> 0 ) au,
    ( SELECT @pcode := '47' ) pd 
WHERE
    FIND_IN_SET( parent_id, @pcode ) > 0 
    AND @pcode := concat( @pcode, ',', id ) UNION
SELECT
    id,
    name 
FROM
    attract_investment_product_type 
WHERE
    id = '47';

mysql递归查询小总结 - 知乎

相关推荐

  1. mysql 查询

    2023-12-13 18:16:03       41 阅读
  2. CTE和查询

    2023-12-13 18:16:03       35 阅读
  3. SQL高级:查询

    2023-12-13 18:16:03       35 阅读
  4. oracle查询语法

    2023-12-13 18:16:03       9 阅读
  5. Mysql8和Oracle实际项目中查询树形结构

    2023-12-13 18:16:03       38 阅读
  6. Mysql 查询所有子节点,hutool树形结构封装

    2023-12-13 18:16:03       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-13 18:16:03       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-13 18:16:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-13 18:16:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-13 18:16:03       18 阅读

热门阅读

  1. 编程语言的演进历程与未来发展趋势

    2023-12-13 18:16:03       35 阅读
  2. RK——看门狗

    2023-12-13 18:16:03       37 阅读
  3. 解决POI导入内部错误方式

    2023-12-13 18:16:03       30 阅读
  4. Fegin 原理框架

    2023-12-13 18:16:03       38 阅读
  5. 深度学习踩坑记录

    2023-12-13 18:16:03       36 阅读
  6. 用五分钟了解网络安全404页面检测

    2023-12-13 18:16:03       35 阅读
  7. Go 语言函数

    2023-12-13 18:16:03       49 阅读