对于一个项目,我需要创建一个允许销售物品的系统,基本上是一个EPOS系统。我主要使用它,但我想不出存储交易的好方法。
由于交易会有一个或多个项目,我需要知道这些项目是如何将它存储在交易表中的?我可以在表格的字段中使用CSV来存储多个产品ID吗?
transactionID
noItems
itemID <- Store more than one?
cost
有什么建议吗?
感谢
答案 0 :(得分:1)
尝试这样的事情:
Transactions
-------
TransactionId
TotalCost
TransactionItems
-----------
transactionId
ItemId
Items
-----------
ItemId
ItemName
Price
请勿在单个字段中存储多个值。这将使你的数据库世界成为一个活生生的地狱。