mysql 递归
2022/4/22 19:17:34
本文主要是介绍mysql 递归,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
mysql 5.7SELECT T3.* FROM( SELECT @ids as _ids, ( SELECT @ids := GROUP_CONCAT(id) FROM cloud_category WHERE FIND_IN_SET(parent_id, @ids) ) as T1, @l := @l+1 as level_ FROM cloud_category, (SELECT @ids := 100000007000000, @l := 0 ) T4 WHERE @ids IS NOT NULL ) T2, cloud_category T3 WHERE FIND_IN_SET(T3.id, T2._ids) and is_deleted = 0 and STATUS = 1 ORDER BY T3.parent_id, T3.position ASC
mysql 8
with recursive T as ( select * from cloud_category where id = 100000007000000 and is_deleted = 0 union all select C.* from cloud_category C inner join T on C.parent_id = T.id where C.is_deleted = 0 ) select * from T
这篇关于mysql 递归的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-02MySQL 3主集群搭建
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解