MySQL-递归树结构
我有一个将位置链接在一起的数据库表;一个位置可以在一个位置,也可以在另一个位置内。
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如何获得其所有后代位置,无论深度如何?
回答:
mysql.com上有
,概述了管理分层数据的各种方法。我认为它为您的问题提供了完整的解决方案,并显示了各种不太简单但较快的方法(例如嵌套集)。
以上是 MySQL-递归树结构 的全部内容, 来源链接: utcz.com/qa/416496.html