私はprodpriceテーブルの価格を合計し、それをprodcombのmain_itemが00002であるprodcostテーブルのa_cost、b_cost、およびc_costに追加する必要があります。00002にはsecondary_itemが00001でmain_itemのprodbmに00001がある場合は、2つのsecondary_item 00005と00006があります。これらの2つの値はprodpriceになりますので、値段を加算してa_cost、b_cost、c_costを加算します。他の列に合計する方法
このように、unitpriceはa_cost + b_cost + c_cost + sumpriceを構成しています。
+-----+-----------+
| qty | unitprice |
+-----+-----------+
| 2 | 23.50 |
+-----+-----------+
prodprice
+-------+------+
| item | price|
+-------+------+
| 00005 | 5.00 |
+-------+------+
| 00006 | 3.50 |
+-------+------+
prodbm
+-----------+----------------+
| main_item | secondary_item |
+-----------+----------------+
| 00001 | 00005 |
+-----------+----------------+
| 00001 | 00006 |
+-----------+----------------+
prodcomb
+-----------+----------------+-----+
| main_item | secondary_item | qty |
+-----------+----------------+-----+
| 00002 | 00001 | 2 |
+-----------+----------------+-----+
prodcost
+-------+--------+--------+--------+-------+
| item | a_cost | b_cost | c_cost | m_cost|
+-------+--------+--------+--------+-------+
| 00001 | 5 | 5 | 5 | 6 |
+-------+--------+--------+--------+-------+
ありがとうございます。
べきか? – Strawberry
@Strawberry、私は実際にlaravel5.2にsql-serverを使用しています。 – jemz