现在我有2张数据表结构如下表A
A_id A_key_id A_key_value
1 1 20.0
1 2 10.0
1 3 15.0
1 4 30.0
1 5 40.0表B
B_key_id B_key_percent
1 10%
2 20%
3 30%
4 15%
5 25%
我现在要求计算结果是
A_key_id=B_key_id 时 A_key_value*B_key_percentkey_id A_key_value*B_key_percent1 (20.0*10%)
2 (10.0*20%)
3 (15.0*30%)
4 (30.0*15%)
5 (40.0*25%)
最后在把这些结果相加
根据 A_id=1 时 全部相乘后的总和
A_id A_key_id A_key_value
1 1 20.0
1 2 10.0
1 3 15.0
1 4 30.0
1 5 40.0表B
B_key_id B_key_percent
1 10%
2 20%
3 30%
4 15%
5 25%
我现在要求计算结果是
A_key_id=B_key_id 时 A_key_value*B_key_percentkey_id A_key_value*B_key_percent1 (20.0*10%)
2 (10.0*20%)
3 (15.0*30%)
4 (30.0*15%)
5 (40.0*25%)
最后在把这些结果相加
根据 A_id=1 时 全部相乘后的总和
where a.A_key_id=b.B_key_id
and a.a_id=1
from a,b
where a.A_key_id=b.B_key_id
and a.a_id=1