powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Множественный под-выбор у продукта (Таблица)
5 сообщений из 5, страница 1 из 1
Множественный под-выбор у продукта (Таблица)
    #39338523
Cezer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Подскажите пожалуйста как можно реализовать следующее:

К примеру есть продукт: "Молоко пятнистая корова" у продукта есть множественный под-выбор данного продукта к примеру процент жирности: "0.5, 1, 1.5, 2 и тд..."

Вопрос как правильно создать структуру таблиц(ы).

Какие были у меня идеи:
1)

id | name | sub_select
1 | Молоко пятнистая корова | 0.5, 1, 1.5, 2

и средствами php разбирать этот костыльный массив и выводить

2)

id | name | sub_select
1 | Молоко пятнистая корова | 0.5
2 | Молоко пятнистая корова | 1
3 | Молоко пятнистая корова | 1.5
4 | Молоко пятнистая корова | 2

так же не очень красивый способ...

3) с дополнительной таблицей:
id | name | sub_select_id
1 | Молоко пятнистая корова | 1

вторая таблица:
id | sub_select_id | sub_select
1 | 1 | 0.5
2 | 1 | 1
3 | 1 | 1.5
4 | 1 | 2

Какой вариант будет правильным? Если он конечно тут присутствует... Если нет то подскажите как правильно реализовать
Спасибо!
...
Рейтинг: 0 / 0
Множественный под-выбор у продукта (Таблица)
    #39338638
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CezerКакой вариант будет правильным?
Третий или второй. В зависимости от того, как эти данные будут использоваться.
...
Рейтинг: 0 / 0
Множественный под-выбор у продукта (Таблица)
    #39338644
Cezer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaCezerКакой вариант будет правильным?
Третий или второй. В зависимости от того, как эти данные будут использоваться.

Корзина. Придерживаюсь третьего варианта, но вот у каждой продукции бывает разный под-выбор. и получается для каждого продукта придется создавать уникальные строки с ID во второй таблице. Как то не айс...

Пример:

id | name | sub_select_id
1 | Молоко пятнистая корова | 1
2 | Молоко пятнистая бурёнка | 2

вторая таблица:
id | sub_select_id | sub_select
1 | 1 | 0.5
2 | 1 | 1
3 | 1 | 1.5
4 | 1 | 2
5 | 2 | 2
6 | 2 | 3
...
Рейтинг: 0 / 0
Множественный под-выбор у продукта (Таблица)
    #39338652
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CezerКорзина.
Корзина покупателя? Тогда имхо разумнее использовать второй. Правда, к таблице придётся добавлять группирующие поля (категория товара, фирма-производитель, фирма-поставщик и пр.) для получения общей статистики, буде она понадобится, но зато основная функция (формирование набора) будет наиболее быстрой. Это если задача учебная.
А если реальная - без вопросов третий вариант.
...
Рейтинг: 0 / 0
Множественный под-выбор у продукта (Таблица)
    #39338773
Cezer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaCezerКорзина.
А если реальная - без вопросов третий вариант.
Да корзина покупателя всё верно. И задача реальная. Так и сделаю буду использовать третий вариант. Спасибо за ответы!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Множественный под-выбор у продукта (Таблица)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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