首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库技术,该怎么处理

2012-12-30 
数据库技术请教下数据库问题有表A,BA表字段a1,a2.B表b1,b2AB a1a2b1b2m10m1 n20n2 q12q3如果a1是m就将a2值

数据库技术
请教下数据库问题
有表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

热点排行
Bad Request.