Dro*_*der 0 sql database relational-database
我有一个表,其中存储所有项目信息及其 ID。现在我想创建一个包含所有客户的表并记录购买了哪些商品。对此最好的解决方案是什么?我想如果像这样存储它的话效率不是很高:
|customer_id | username | password | boughtproducts |
| 1 | herbert |123 |productid1,pid2...|
Run Code Online (Sandbox Code Playgroud)
你会怎么做?
处理这种情况的更简单的方法如下:
表客户:customer_id | 用户名 | 密码
表产品:product_id | 产品名称 | ...
表销售: sale_id | 客户 ID | 产品 ID | 发售时间
这样,使用“销售”表,您将存储每个客户和产品的所有销售额。“Sales”中的 customer_id 是“Customer”表中的外键,“Sales”中的 Product_id 是“Product”表中的外键。
我希望这能回答你的问题
| 归档时间: |
|
| 查看次数: |
1294 次 |
| 最近记录: |