【发布时间】:2016-03-17 21:00:11
【问题描述】:
我们有一个由第三方从立方体购物车转换为 prestashop 的数据库。大部分情况都很顺利,但最近发现了几千种缺乏折扣优惠的产品。
我找到了一些关于如何做我们需要做的事情的点点滴滴,但我只需要帮助。这是我第一次涉足 sql/php,所以请多多包涵,不要笑太多。
- 从 Table1 的 product_id 列中获取产品 id #
- 从表1的价格列中获取基准价格金额
- 查找表 2 中列出的产品 id 的每个实例(每个产品最多可享受 3 层折扣)并执行后续步骤
- 从表 2 中的折扣列中获取该产品每个实例的折扣价格。
- 从折扣 (table2) 中减去价格 (table1) 以找到减少量。
- 将减少量插入表 2 的减少列中。
- 对 Table2 中的每一行重复此操作
经过研究,我学到了足够多的知识,可以在同一张桌子上做这件事,但是在玩两个不同桌子的值时,我的大脑会说“我离开了这里”。
SELECT *, (price - discount) AS Sum FROM Table1
我找到了一些示例,但没有任何东西可以满足我的工作需求,或者我的语法搞砸了。
即使是朝着正确的方向轻推也会意义重大。
【问题讨论】:
-
您要查找的是 OUTPUT 子句。
标签: php mysql server prestashop