Да вот собственно иерархия:
город
--улица
---номер дома
-----квартира
-------лицевой счет абонента.
В вашем ответе вы наверно имели ввиду что надо создать 5 таблиц:
Город (id,value);
улица(id;value;FK_город);
номер дома (id;value;fk_улица);
квартира (id;value;fk_номер_дома);
лицевой счет (id;value;fk_квартира).
Собственно у нас идет борьба либо сделать так, либо сделать одну иерархическую таблицу вида -картотека (id; value; parent_id).
Так вот вопрос, у кого большой опыт работы с иерархическими таблицами, что удобнее в данном случае? какие могут быть проблемы?