Один объект в несколько разделов

nosferatum

Новичок
Один объект в несколько разделов

Доброго времени суток, уважаемые форумчане!

Вот суть проблемы.
Есть одна таблица, скажем table_sections в которой хранятся разделы (пускай это будут разделы магазина) с примари кей id.
Есть вторая таблица, table_trades в которой хранятся товары.

Каким образом можно сохранить один товар с несколько разделов сразу?

Сначала пробовал вариант, когда есть таблица соответствий, в ней были поля trade_id и section_id. Соответственно для одного товара, добавляемого в 10 разделов было 10 записей в таблице. Этот вариант отпал, т. к. сейчас товаров порядка 3000, и они могут добавляться чуть ли не в 10 разделов разных.

Как ещё можно реализовать данный алгоритм?
 

_Leonchik_

Новичок
1. таблица соответствий - наилучший вариант на мой взгляд
2. таблица группировок разделов - также может быть много записей.

Странная задача!
 

nosferatum

Новичок
Окей, спасибо за ответы! Теперь хоть буду спокоен что всё правильно.

Всё дело в том, что, как мне казалось, запрос к базе будет долго обрабатываться. Хотя, если там только два поля и оба индексные, то вроде и не так уж и долго...
 
Сверху