我们有一个db,由第三方从cube cart转换为prestashop . 事情进展顺利,但最近发现有数千种产品缺乏折扣 Value .
我找到了如何做我们需要的点点滴滴,但我只需要帮助 . 这是我第一次涉足sql / php所以请耐心等待,不要笑太多 .
-
从Table1中的product_id列获取产品ID#
-
从Table1中的price列获取基本价格金额
-
查找表2中列出的产品ID的每个实例(每种产品最多可以折扣3层)并执行后续步骤
-
从表2中的折扣列中获取该产品的每个实例的折扣价格 .
-
从折扣(table2)中减去价格(table1)以查找减少金额 .
-
将减少量插入表2中的减少列 .
-
对Table2中的每一行重复此操作
经过研究,我学到了足够的知识,可以在同一张 table 上做到这一点,但是我用两个不同的表格来玩我的大脑“我不在这里” .
SELECT *, (price - discount) AS Sum FROM Table1
我发现了一些例子,但是没有任何东西可以满足我的工作需求,或者我的语法搞乱了 .
即使是正确方向的推动也意味着很多 .
1 回答
所以,如果我理解这一点,table1有产品ID,基价和table2有折扣吗?
看起来您想要使用表2,只需在每行上添加折扣后价格的列?
让我知道,我可以尝试进一步指导你....