|
|
|
Группы и подгруппы
|
|||
|---|---|---|---|
|
#18+
Помогите с решением задачи. Есть три типа данных, "товар", "категория" и "подкатегория", как лучше реализовать хранение этих сущностей в БД? Мне на ум приходят несколько вариантов: 1. кросс-таблицы Items: id | title 1 | синяя ручка 2 | красная ручка 3 | карандаш 4 | Докторская колбаса Category: id | title 1 | Письменные принадлежности 2 | Еда Подкатегория: Subcategory: id | title 1 | Шариковые ручки 2 | Карандаши 3 | Варёные колбасы И две таблицы для объединения: sub-cat: id | subcategoryId | category 1 | 1 | 1 2 | 2 | 1 3 | 3 | 4 item-sub: id | item | sub 1 | 1 | 1 2 | 2 | 1 3 | 3 | 2 4 | 4 | 3 2-й Вариант - запихать дополнительные таблицы из первого варианта в поля таблицы с товаром. Но тогда я не смогу товар разместить сразу в несколько групп. 3-й вариант - Сделать кучу таблиц для каждой категории и суб категории (о таком я даже не слышал, если честно, придумал сейчас :). Вопрос к гуру, как это правильно делать? Хоть одно из моих направлений верное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2018, 00:23 |
|
||
|
Группы и подгруппы
|
|||
|---|---|---|---|
|
#18+
AleksandrYuu"категория" и "подкатегория"это одно и то же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2018, 00:51 |
|
||
|
Группы и подгруппы
|
|||
|---|---|---|---|
|
#18+
таблицы: категорий категорий с подкатами: parent_id, child_id товаров в кате https://habr.com/post/254773/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2018, 07:47 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=43&tid=1829437]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 378ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...