Я не знаю, если проектирование базы данных является неправильным или мой подход к проблеме неправильно, но я работаю в инвентаризации/отгрузок PHP/MySQL программного обеспеченияMYSQL дизайн управление запасами
Допустим, у меня есть это стол для моего инвентаря
| auto_inc | id_pro | name | qty | unit_price |
| | | | | |
| 1 | PA1 | Paper | 10 | 100 |
| 2 | PA1 | Paper | 10 | 200 |
| 3 | FO1 | Folder | 6 | 300 |
| 4 | FO1 | Folder | 6 | 400 |
и позволяет сказать, что у меня есть эта таблица для поставок
| auto_inc | where_to | id_pro | name | qty | cost |
| | | | | | |
| 1 | RGUA | CF1 | Paper | 12 | ??? |
| 2 | SANV | PA1 | Folder | 7 | ??? |
ПРОБЛЕМА:
1.- если мне нужно отправить 12 статей, как обновить первую строку до 0 и вторую строку до 8 в таблице инвентаря.
2.- Стоимость первого ряда в таблице отправлений должна быть 1400, как я могу получить этот номер для его хранения.
Я пытался реализовать метод ФИФО здесь, но я не знаю, как это сделать
спасибо, я собираюсь дать ему попробовать! – anguswild
С удовольствием, дайте мне знать, если у вас есть вопросы. –
он отлично работает! У меня еще два вопроса, если все в порядке. Как я могу это сделать, если я хочу отправить более одного продукта, я думаю, что мне нужно будет добавить shipment_id для группировки груза, но я не знаю, как это сделать. с этой структурой можно отменить отгрузку и вернуть товар в инвентарь, или мне нужно изменить подход ?. – anguswild