-1

Я хочу создать базу данных, в которой будет несколько клиентов и много заказов на каждого клиента, и в каждом заказе будет несколько позиций. Я думал о создании таблицы для каждого заказа и заполнении каждого заказа из таблицы "элементы", но это решение кажется громоздким после того, как вы достигнете тысяч заказов, и запрос будет довольно сложным. Какие-либо предложения? Ваша помощь очень ценится.

1 ответ1

0

Вы можете иметь стол, который хранит ваших клиентов. Вы можете иметь стол, который хранит заказы. Вы можете иметь таблицу, в которой хранятся товары по заказу. Просто свяжите их правильно с внешними ключами, и это должно работать для вас.

Таблица 1 содержит идентификатор поля и имя поля.

Таблица 2 имеет идентификатор поля и поле заказчика (которое относится к идентификатору первой таблицы)

Таблица 3 имеет идентификатор поля, поле ORDER (которое относится к идентификатору второй таблицы) и элементы поля (которые могут относиться к идентификатору другой таблицы - ITEMS).

Не обязательно, это должно быть именно так - это просто общая концепция для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .