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

start [/forum/search_topic.php?author=Aurelius&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
8ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
185ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 668ms |
| total: | 935ms |

| 0 / 0 |
