MySQL 通过先前等效项连接的替代方案
在 MySQL 中,父子关系的概念可以通过 Id 和父 ID。为了模仿 Oracle 的“CONNECT BY PRIOR”子句(检索给定 ParentId 的子节点)的功能,MySQL 用户可以采用各种技术。
递归查询模拟
由于MySQL缺乏递归查询支持,可以手动递归实现:
限制:
对于大树来说,这种手动递归可能会变得很麻烦。此外,未强制执行最大递归深度,导致潜在的溢出。
替代方法
以上是如何在MySQL中模拟Oracle的CONNECT BY PRIOR?的详细内容。更多信息请关注PHP中文网其他相关文章!