我想使用来自不同表的不同列进行一些数学运算。
假设我有两张桌子 A 和 B:
一个
Value Size Pack
-----------------------------------------
234567 10 1
234589 20 1
234561 30 2
乙
Value Quantity Amount
-----------------------------------------
234567 5 200
234589 10 300
234561 8 150
现在我想知道如何执行以下操作:
NEWCOLUMN(放入B表)=数量/(尺寸*包装*数量)
并将结果显示在表 B 的新列中。
我试图离开加入两个表,以便将所有列放入一个表中,但我不知道从那里去哪里。另外,我的 PK 确实很有价值,我想我必须添加一个 FK 才能使其工作?
这是我到目前为止的一个示例:
SELECT *
FROM `B`
LEFT JOIN `A`
ON `B`.`Value`=`A`.`Value`
我曾尝试在多个网站上对此进行研究,但找不到明确的答案。