数据库技术,该怎么处理

数据库技术
请教下数据库问题
有表A,B
A表字段a1,a2.B表b1,b2
  A          B
 a1   a2     b1   b2
 
 m    10      m    1
 n    20      n    2
 q    12      q    3
如果a1是m就将a2值加上B表中b1为m对应的b2值
  A         
 a1   a2     
 
 m    11      
 n    22      
 q    15

请问SQL如何写?谢谢!
   



------解决方案--------------------
SELECT A.A1,SUM(A2+B2) FROM A INNER JOIN B ON A.A1=B.B1 GROUP BY A.A1
如果A表中A1不包括B表中的A2,则用LEFT JOIN