Простой пример. Есть такая иерархия: область, город, регионы.
Таблица имеет такой вид:
Google Tab
Хочу сделать фильтрацию по Области и Региону. соответственно в таблице более 50000 записей. Для более быстрой выборки, решил присвоить всем городам и регионам их области.
code_level - это ид иерархии 1 - область, 2 - города, 3 - регионы соответственно.
1) Не знаю как правильно написать рекурсивную функцию, чтобы пройтись до самых областей и засетить области городам и регионам.
Работаю в Symfony2 + postgreSQL На тот случай, если кто-то знает как сделать это через Php.