PIT
Новичок
Вопрос по оптимальной структуре БД
Здравствуйте! Очень надеюсь на вашу помощь в следующем вопросе.
Имеются категории товаров, которые добавляются автоматически, в таблицу вида category (id, title). Товар добавляется в любые из этих категорий то есть может быть в одной категории, может быть в двух, а может быть во всех.
Каким образом это организовать? Ещё потом потребуется искать товар по категориям (надо бы предусмотреть чтобы не нагружало сильно базу при поиске).
У меня были варианты записывать все категории товара в строчку с разделителем, потом доставать и разбивать снова на массив, но непонятно что тогда с поиском по БД.
Программирую недавно, поэтому вижу что в данном вопросе опыта просто не хватает, как лучше сделать. Надеюсь на вашу помощь, заранее спасибо.
Здравствуйте! Очень надеюсь на вашу помощь в следующем вопросе.
Имеются категории товаров, которые добавляются автоматически, в таблицу вида category (id, title). Товар добавляется в любые из этих категорий то есть может быть в одной категории, может быть в двух, а может быть во всех.
Каким образом это организовать? Ещё потом потребуется искать товар по категориям (надо бы предусмотреть чтобы не нагружало сильно базу при поиске).
У меня были варианты записывать все категории товара в строчку с разделителем, потом доставать и разбивать снова на массив, но непонятно что тогда с поиском по БД.
Программирую недавно, поэтому вижу что в данном вопросе опыта просто не хватает, как лучше сделать. Надеюсь на вашу помощь, заранее спасибо.