|
|
|
| Есть следующая структура:
уровень 1
------уровень 2
-------------Товар 1
|
Трудность в том, что товар может принадлежать как к уровню 1, так и к уровню 2.
Уровень вложенности не меняется.
Сходу вижу два варианта организации:
1. Первый и второй уровень в одной таблице. В этом случае, при каждом чихе придется выполнять рекурсивный спуск. Короче, этот вариант мне не нравится.
2. Уровень 1 и уровень 2 в отдельных таблицах, а в товаре прописывается как идентификатор первой таблицы, так и второй.
Пока думаю над вторым вариантом, хочу спросить: может есть еще какой-нибудь красивый и удобный способ? | |
|
|
|
|
|
|
|
для: Loki
(23.01.2006 в 19:41)
| | Во втором варианте лучше отдельную таблицу сделать для входждения товаров в таблицу первого и второго уровня - ещё гибче получится, можно будет один и тот же товар добавлять в разные каталоги. | |
|
|
|
|
|
|
|
для: cheops
(23.01.2006 в 21:33)
| | То есть второй вариант изначально верный:)
Спасибо! | |
|
|
|