我有一个顺序表,其中我插入所有我的客户摆在他的命令在单个row.like项目的总金额不同的项目中单列获得该订单
Table_ORDER
(Od_id
是主键汽车incrementd)
Od_Id Cust_Name Quantity of 101(int) Quantity of 102 Quantity of 103
----- ------- -------------------- --------------- --------------
1 John 5 4 7
2 Kim 4 3 2
价格的另一种表像
Table_ Price
Prod_ID Price (money)
------- ------
101 5.2
102 2.5
103 3.5
现在我想要得到客户发出的特定订单的总金额。问题是,如果我使用不同的行不同的项目,订单id将被更改,如果我使用单行,然后我如何计算总价格,因为我可以把jst单个Prod_ID柱。
请指引我发送一些解决方案
问候
重构数据库设计会不会更简单 - 例如,具有自动递增ID的订单表,并且具有与您的订单表具有一对多关系的行项目表(即订单ID您的订单表格可能会在订单项表格中出现多次)。如果您在路上添加产品,查询起来会更容易,并且还可以节省您的麻烦。 – Tim 2013-04-20 08:07:56