[英]Subtract two fields in two different tables to insert different into a third field in second table
我們有一個數據庫,該數據庫由第三方從多維數據集購物車轉換為prestashop。 大多數情況下情況都很好,但最近發現有成千上萬的商品沒有折扣降低值。
我發現了如何做我們需要做的零散的工作,但我只需要幫助。 這是我第一次嘗試sql / php,所以請多多包涵,不要笑太多。
經過研究,我學到了足夠的知識,可以在同一個表中執行此操作,但是這與兩個不同表中的值一起玩時,我的大腦變得“我不在這里”。
SELECT *, (price - discount) AS Sum FROM Table1
我找到了一些示例,但是沒有什么東西可以滿足我的工作需要,或者我的語法搞砸了。
即使是朝着正確的方向輕推也將有很多意義。
select b.*, (b.price - a.discount) as sum
from table2 b
left join table1 a on b.product_id = a.product_id
因此,如果我正確理解表1的產品ID,基本價格以及表2的折扣?
看來您想使用表2,僅添加一列,每行都有折后價格?
讓我知道,我可以嘗試進一步指導您。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.