|
|
|
Множественный под-выбор у продукта (Таблица)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Подскажите пожалуйста как можно реализовать следующее: К примеру есть продукт: "Молоко пятнистая корова" у продукта есть множественный под-выбор данного продукта к примеру процент жирности: "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 Какой вариант будет правильным? Если он конечно тут присутствует... Если нет то подскажите как правильно реализовать Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 10:02 |
|
||
|
Множественный под-выбор у продукта (Таблица)
|
|||
|---|---|---|---|
|
#18+
CezerКакой вариант будет правильным? Третий или второй. В зависимости от того, как эти данные будут использоваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 11:30 |
|
||
|
Множественный под-выбор у продукта (Таблица)
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 11:36 |
|
||
|
Множественный под-выбор у продукта (Таблица)
|
|||
|---|---|---|---|
|
#18+
CezerКорзина. Корзина покупателя? Тогда имхо разумнее использовать второй. Правда, к таблице придётся добавлять группирующие поля (категория товара, фирма-производитель, фирма-поставщик и пр.) для получения общей статистики, буде она понадобится, но зато основная функция (формирование набора) будет наиболее быстрой. Это если задача учебная. А если реальная - без вопросов третий вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 11:40 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=88&tid=1831257]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 331ms |

| 0 / 0 |
