根据id获取2个不同表的乘法和

时间:2017-11-25 16:24:29

标签: mysql sql

我必须得到定义客户的所有账单的总和,乘法取决于卖出的ID

表1

bill  id     Amount
1     KM     3
2     NUI    7
3     ETP    11

表2

ID      Price
ETP     110
KM      15
NUI     80   

例如,在这种情况下,我必须得到3 * 15 + 7 * 80 + 11 * 110

请求必须返回1815。

有人可以帮帮我吗?我真的不知道该怎么做......

1 个答案:

答案 0 :(得分:5)

这是一个带有聚合的join查询:

select sum(t1.amount * t2.price)
from t1 join
     t2
     using (id);