ник: Ми
может быть я не совсем корректно выразился... Дело в том что в "твоём дереве" много таблиц, хотя обычно дерево с помощью одной таблицы делают. И если тебе надо в последнюю ветку (город) добавить ещё одну ветвь, то облом. Если нужно сделать выборку целой ветки, то очень сложный запрос получится, связанный с кучей таблиц. Если нужно скопировать одну ветвь в другую.... всё очень сложно и код будет очень плохо читаемый. И вообще в этом примере даже таблицы не связаны.... Хотя конечно, как ты дерево своё задумал использовать, может и это подойдёт.