|
|
|
| Преположим имеется таблица товара. В ней есть столбцы cat1 и cat2, в которые записываются индексы для организации ссылок в каталоге товаров на сайте. В этом случае каждый товар будет выводится только в своей категории! Теперь вопрос: можно ли сделать так чтобы один и тот же товар мог находится сразу в нескольких категориях? | |
|
|
|
|
|
|
|
для: zelen
(01.02.2007 в 12:05)
| | Можно, но для этого следует организовать отдельную таблицу, которая будет устанавливать связь между товарными позициями и каталогами. Сколько записей в этой новой таблице соответствует одной товарной позиции, в стольких каталогах она представлена. | |
|
|
|
|
|
|
|
для: cheops
(01.02.2007 в 12:28)
| | А не могли бы вы как-нибудь визуально накидать схемку связи таблиц, а то я чё-то плохо представляю данный способ! Заранее спасибо! | |
|
|
|
|
|
|
|
для: zelen
(01.02.2007 в 12:38)
| | Пусть имеется таблица catalogs в которой хранятся каталоги
Пусть также имеется таблица products, в которой хранятся товарные позиции
А для связи таблиц catalogs и products вводится дополнительная таблица links
id_link, id_catalog, id_product
|
Например следующий блок
означает, что товарная позиция с id_product = 4, включена в каталоги с первичными ключами id_catalog = (2,3,7) | |
|
|
|