将不同表中的两列相乘

时间:2018-11-25 13:13:24

标签: mysql sql

我有两个桌子

物品

Id    quantity  price
01     200        100
02     200        300

交易

Id Quantity 
01   1

但是当我乘以输出时

Total
100
300

我的查询是从items,transaction中选择items.p * transaction.quantity作为总数

1 个答案:

答案 0 :(得分:0)

这就是你想要的吗?

select (t.quantity * i.price) as total
from transactions t join
     items i
     on t.id = i.id;

尽管两个表都将连接在id上,这真的很奇怪。