刚学数据库,求sql两个表数据之间求差怎么写比如表一是(ta-查字典问答网
分类选择

来自刘昌进的问题

  刚学数据库,求sql两个表数据之间求差怎么写比如表一是(table1,其中字段A表示名称,B表示数量):A5B2表二是(table2,其中字段A表示名称,B表示数量):A1C2需要得出一个新的表如下:A4B2C-2

  刚学数据库,求sql两个表数据之间求差怎么写

  比如表一是(table1,其中字段A表示名称,B表示数量):

  A5

  B2

  表二是(table2,其中字段A表示名称,B表示数量):

  A1

  C2

  需要得出一个新的表如下:

  A4

  B2

  C-2

1回答
2020-05-22 18:09
我要回答
请先登录
李智超

  selecta.[名称],a.[数量]-ISNULL(b.[数量],0)fromtable1aleftouterjointable2bONa.[名称]=b.[名称]UNIONSelectb.[名称],-b.[数量]fromtable2bwherenotexists(Selecta.[名称]fromtable1awherea...

2020-05-22 18:10:48

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •