我必须得到定义客户的所有账单的总和,乘法取决于卖出的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。
有人可以帮帮我吗?我真的不知道该怎么做......答案 0 :(得分:5)
这是一个带有聚合的join
查询:
select sum(t1.amount * t2.price)
from t1 join
t2
using (id);