Таблицы geo_objects(id, parent_id) geo_object_attributes(id, name) запрос, который рекурсивно находит все гео-объекты по дереву и выводит наименование всех гео-объектов дерева в одну строку
SELECT group_concat(object_name) FROM geo_objects g JOIN geo_object_attributes o ON g.id=o.id WHERE g.parent_id=0 UNION ALL SELECT group_concat(object_name) FROM geo_objects g JOIN geo_object_attributes o ON g.id=o.id WHERE g.parent_id!=0;