Дилема следующая была таблица, функционировала все ок и сейчас тоже работает, но в силу своей не опытности сделал следующее.
Таблица "Товар" имеет столбец "Склад" в который записывается id склада на котором лежит товар. При создании такого же товара на другом складе создается еще одна запись в таблице (дублируется, но только изменяется id склада). У меня 3 склада и так на один товар приходится 3 записи в таблице товаров. Товара по сути не много, удобно сортировать и вести учет под разными аккаунтами. Так как у каждого продавца свой аккаунт и в этом аккаунте прописаны доступы.
Но меня сейчас мучает один вопрос. Правильно ли я сделал? Может лучше было создать в таблице товара не id склада, а каждому складу выделить столбец с количеством товара в наличии? Может кто-то подскажет как лучше сделать и как вообще в таких случаях поступают. Пока база не полностью наполнена и есть возможность переделать?
Разумеется, должно быть три таблицы: товары, склады и товар-склад. В последней таблице просто хранится связка между товаром и складом (возможно, ещё количество).