我正在制作一个订购系统,其中有产品,供应商和订单表。我要做的是当你订购时,它可以有多个产品和一个供应商。示例我们订购ID 001它可以有产品表中的3个产品和供应商表中的1个供应商。我怎样才能做到这一点? 很抱歉要求太多,但我还没有系统的这部分代码,因为我不知道从哪里开始。谢谢。
答案 0 :(得分:0)
创建订单表。 将所有订购的产品添加到订单表。
在表格中,这三种产品都具有相同的order_id,但不同或(如果有人购买了两种相同的)同一产品。如果金额发生变化,您还需要跟踪每行购买的金额。
Select Sum(purchase_amount) from orders where order_id = "YOUR_ORDER_ID"
Select * from orders where order_id = "YOUR_ORDER_ID"
...3 rows show up
您可能希望拥有一个包含总金额等的order_summary表。