Как сделать таблицу заказов с плавающим числом товаров?
Подскажите, как сделать таблицу заказов с плавающим числом товаров?
Как хранить все товары и их количество в таблице, чтобы после мы могли открыть этот заказ и получить из других таблиц значения этих товаров и цены.
cicatrix, это, что товаров может быть 1, 2 или 20.
К каждому товару ещё прилагается цена покупки или бонусы например.
Как хранить неопределенное количество товаров у которых есть ещё свойство количества
Мы же сейчас про компьютерную технику говорим, где всё детерминировано.
Если количество не определено, его хранить не надо.
Храните просто список товаров. Если же вы имеете дело со складом и резервированием, то количество вам всё равно потребуется. Хоть какое-нибудь. Например, на складе 10 коробок. Размещаются три заказа одновременно по 4 коробки. Кому-то определённо не хватит. Разруливать эту ситуацию можно по-разному, но тут система резервирования пригодится...
Как вариант, можно рассмотреть "вилку" - минимальное количество и максимальное количество. Резервируется минимум, а до максимума "добивается" по возможности.
Пока что ваш вопрос сводится к "как хранить неопределённое значение" - ответ - его хранить не нужно, так как оно не определено. Или храните NULL