powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Группы и подгруппы
3 сообщений из 3, страница 1 из 1
Группы и подгруппы
    #39742605
AleksandrYuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите с решением задачи.
Есть три типа данных, "товар", "категория" и "подкатегория", как лучше реализовать хранение этих сущностей в БД?
Мне на ум приходят несколько вариантов:
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-й вариант - Сделать кучу таблиц для каждой категории и суб категории (о таком я даже не слышал, если честно, придумал сейчас :).

Вопрос к гуру, как это правильно делать? Хоть одно из моих направлений верное?
...
Рейтинг: 0 / 0
Группы и подгруппы
    #39742613
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AleksandrYuu"категория" и "подкатегория"это одно и то же.
...
Рейтинг: 0 / 0
Группы и подгруппы
    #39742650
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблицы:
категорий
категорий с подкатами: parent_id, child_id
товаров в кате
https://habr.com/post/254773/
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Группы и подгруппы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]