
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.11.2014, 01:55:26
|
|||
|---|---|---|---|
|
|||
Логика создания таблиц для перемещения товара |
|||
|
#18+
Есть несколько складов. Есть несколько позиций товара. Когда происходит перемещение, то несколько товаров (id 1, id 2, id 3 например) уходят со склада 1 и приходят на склад 2. Допустим есть такие таблицы. Товары tovar_id tovar_name Склады sklad_id sklad_name Заказы zakaz_id date sklad_from (откуда) sklad_to (куда) tovar_id num ( количество ) Вопрос в следующем. Если перемещается одно наименование товара - то проблем нет. А если их несколько? Как мне несколько tovar_id хранить в одной ячейке? Или, может быть, нужно создать еще одну таблицу где будет номер заказа, id товара и количество. Но тогда в этой таблице для одного заказа будет несколько записей, если позиций товара больше одной. Пожалуйста, подскажите как правильно сделать? Опыта у меня мало. Сил на поиск решения без помощи со стороны уже нет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2014, 02:00:30
|
|||
|---|---|---|---|
Логика создания таблиц для перемещения товара |
|||
|
#18+
Exicutor Если перемещается одно наименование товара - то проблем нет. А если их несколько? Как мне несколько tovar_id хранить в одной ячейке? Или, может быть, нужно создать еще одну таблицу где будет номер заказа, id товара и количество. Но тогда в этой таблице для одного заказа будет несколько записей, если позиций товара больше одной. Именно так и надо делать. Заказ имеет шапку и товарные позиции. В шапке -- номер, дата, откуда, куда. В детальной части -- список товаров с кол-вом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2014, 02:09:22
|
|||
|---|---|---|---|
|
|||
Логика создания таблиц для перемещения товара |
|||
|
#18+
MasterZiv, Спасибо за быстрый ответ. А разве нет более рациональных способов? Ведь если заказов и перемещений будет много, то таблица с товарами и количеством по каждому заказу будет очень быстро толстеть. Например, если в заказе будет 10 позиций товара, то в таблицу запишется 10 новых строк: заказ 1 - товар 1 - количество 5 шт заказ 1 - товар 2 - количество 2 шт и так далее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2014, 08:10:37
|
|||
|---|---|---|---|
Логика создания таблиц для перемещения товара |
|||
|
#18+
Exicutor, ну и что, пусть себе толстеет, тебе то что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1833867]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 380ms |

| 0 / 0 |
