gpt4 book ai didi

MySQL存储过程对链表进行排序

转载 作者:行者123 更新时间:2023-11-29 05:39:02 24 4
gpt4 key购买 nike

我有一个表示链表的表

id | parent
1 | 1
2 | 1
3 | 2
4 | 3
...

我知道 mysql 没有为查询内置的树构建功能,但我想知道是否有人使用存储过程来执行这种排序。目前我正在我的域代码中执行排序,但外部系统读取的表和性能对外部系统来说是最重要的,所以我想为它提供一个已经排序的列表,而不是使用它宝贵的 CPU 周期。

欢迎其他建议,因为这仍处于设计阶段。

最佳答案

MySQL 没有 Oracle 提供的方便的 START WITH/CONNECT BY 语法,但是,您可能需要查看 this link来自试图在 MySQL 中模仿相同功能的人。

关于MySQL存储过程对链表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8247680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com