例如db1内数据
A B
1 X
1 X
3 S
3 S
db2内的数据
A B
3.5 X
1.2 X
1.8 S
5.9 S
需要的结果
A B
1 (4.7)
3 (7.7)
括号内的结果来自B列等于X的相加(相加条件是DB1 A列同名)
这是没有去重的,看你db1表数据有重复的,假如想去重的话可以加上DISTINCT
SELECT DISTINCT DB1.A,SUM(DB2.A) as B