есть таблицы в базе данных, какпервичный ключ внешнего ключа к внешней/первичный
tbl_items
item_id item_batch item_name
(primay ключ = item_id + item_batch)
tbl_transaction(orders)_header
ordre_id employe_id date
(первичный ключ = order_id)
tbl_transaction_(orders)detail
(id)blind order_id item_code item_batch item_qty
(первичный ключ = слепой средний идентификационный столбец) (внешний ключ = item_code + item_batch от tbl_items)
tbl_warehouse
item_code Item_batch item_qty
первичный ключ (ITEM_CODE + item_batch)
путаница
i-- внешнего ключа (ITEM_CODE + item_batch к ITEM_CODE + item_batch от tbl_transaction_detial)
или это правильно
ii-- внешний ключ (item_code + item_batch to item_cod е + item_batch от tbl_items)
процесс, как малый пользователя создать новый счет, чей идентификатор и текущая дата будет храниться в transaction_header и клиент детали купить их деталь будет храниться в детали транзакции, а затем обновить склад таблица
теперь, если запись существует в транзакции заголовок затем обновить склад
в соответствии с этим, что будет правильным внешним ключом отношения корабль я или б
ваш вопрос не является конкретным. что означает '(порядки)'. это имя? не удалось понять из 'tbl_transaction_ (orders) detail' –
здесь вы можете заменить транзакцию заказами –
Этот вопрос действительно очень запутан! .. !! –