У меня есть таблица базы данных, которая связывает места вместе; местоположение может находиться в местоположении, которое может находиться внутри другого местоположения.
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?