У меня есть таблица базы данных, которая связывает местоположения вместе; местоположение может находиться в месте, которое может находиться внутри другого места.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?
См. Http://stackoverflow.com/questions/587488/handling-hierarchy-data-in-database –