gpt4 book ai didi

MySQL - 递归树结构

转载 作者:可可西里 更新时间:2023-11-01 06:27:27 24 4
gpt4 key购买 nike

我有一个将位置链接在一起的数据库表;一个位置可以在一个位置内,也可以在另一个位置内。

location (<id>, ....)
location_parent (<location_id>, <parent_id>)

下面是 MySQL/PHP 的深度学习:

$sql = "SELECT id FROM se_locations_services WHERE parent_locationid IN
( SELECT location_id FROM se_locations_parent WHERE parent_id = '$locationid' )";

在给定父位置的情况下,我如何仅使用 MySQL 获取其所有后代位置,无论有多深?

最佳答案

有一个 good-looking article在 mysql.com 上概述了管理分层数据的各种方法。我认为它为您的问题提供了完整的解决方案,并展示了各种不太简单但速度更快的方法(例如嵌套集)。

关于MySQL - 递归树结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2378678/

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