SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 01.11.2016 10:06:04

cezer
Участник
Зарегистрирован: 01.11.2016
Сообщений: 3

Множественный под-выбор у продукта

Здравствуйте. Подскажите пожалуйста как можно реализовать следующее:

К примеру есть продукт: "Молоко пятнистая корова" у продукта есть множественный под-выбор данного продукта к примеру процент жирности: "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

Какой вариант будет правильным? Если он конечно тут присутствует... Если нет то подскажите как правильно реализовать
Спасибо!

Неактивен

 

#2 01.11.2016 10:30:37

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Множественный под-выбор у продукта

Третий вариант наиболее гибкий получается. Почти реализация паттерна Entity-attribute-value.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 01.11.2016 11:24:25

cezer
Участник
Зарегистрирован: 01.11.2016
Сообщений: 3

Re: Множественный под-выбор у продукта

deadka написал:

Третий вариант наиболее гибкий получается. Почти реализация паттерна Entity-attribute-value.

Спасибо за ответ. А какова будет полная реализация данного паттерна?

Неактивен

 

#4 01.11.2016 11:34:57

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Множественный под-выбор у продукта


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 01.11.2016 11:39:10

cezer
Участник
Зарегистрирован: 01.11.2016
Сообщений: 3

Re: Множественный под-выбор у продукта

Спасибо за ссылки, буду штудировать!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson