Не нужно никаких таблиц на каждый заказ.
Есть таблица "Заказ"
ID|Name|
Есть таблица "История":
|ID|OrderID|Date|Action|
При добавлении в историю в OrderID проставляется номер заказа, к которому это относится. Как затем выбрать требуемую информацию - изучай SQL.
Но если оплата заказа - это "история", тогда такая структура не очень хорошая.
По хорошему должны быть таблицы "Заказы", "Оплата заказов" и др. Связь между ними - по полю OrderID.
Зачем "Создание заказа" заносить в "Историю", если можно добавить колонку "Дата заказа" в т. заказов?
Не вижу в т. заказов стоимости заказа и что было заказано. Можно добавить ещё таблицу "Позиции заказа", где перечисляется чего, сколько и по какой цене было заказано. Тогда также можно сделать таблицу "Товары", где будут названия, цены, сколько есть на складе. Тогда в позициях заказа будет только ссылка на нужный товар.
Ответов: 4631
Рейтинг: 749
|
|||
карма: 26 |
| ||
Голосовали: | lipKAI |