早教吧作业答案频道 -->其他-->
刚学数据库,求sql两个表数据之间求差怎么写比如表一是(table1,其中字段A表示名称,B表示数量):A5B2表二是(table2,其中字段A表示名称,B表示数量):A1C2需要得出一个新的表如下:A4B2C-2
题目详情
刚学数据库,求sql两个表数据之间求差怎么写
比如表一是(table1,其中字段A表示名称,B表示数量):
A 5
B 2
表二是(table2,其中字段A表示名称,B表示数量):
A 1
C 2
需要得出一个新的表如下:
A 4
B 2
C -2
比如表一是(table1,其中字段A表示名称,B表示数量):
A 5
B 2
表二是(table2,其中字段A表示名称,B表示数量):
A 1
C 2
需要得出一个新的表如下:
A 4
B 2
C -2
▼优质解答
答案和解析
select a.[名称],a.[数量]-ISNULL(b.[数量],0)
from table1 a left outer join table2 b
ON a.[名称]= b.[名称]
UNION
Select b.[名称],-b.[数量]
from table2 b
where not exists(Select a.[名称] from table 1 a where a.[名称]=b.[名称])
from table1 a left outer join table2 b
ON a.[名称]= b.[名称]
UNION
Select b.[名称],-b.[数量]
from table2 b
where not exists(Select a.[名称] from table 1 a where a.[名称]=b.[名称])
看了 刚学数据库,求sql两个表数...的网友还看了以下:
excelA列名字,B列是现在刚进的货数量.D列和以后的列输入每天卖出的数量.想让C列显示库存剩余 2020-05-14 …
某无线电厂有两个仓库.第一仓库储存的电视机是第二仓库的三倍.如果从第一仓库取出三十台,存入第二仓库 2020-05-15 …
如图所示,是举世闻名的三峡水利枢纽工程主体建筑——三峡水库大坝的魏峨雄姿。“截断巫山云雨,高峡出平 2020-05-17 …
读图,回答问题。(1)写出流经北京的主要河流。(2)写出北京地区主要水库名称:,其中水库是北京最主 2020-05-17 …
车库是个好地方,不但可以用来停车,还可以当作工作室,全球相当多知名企业都是在车库中完成创业初期的原 2020-05-17 …
以下关于数据模型的描述中,错误的是A.数据模型表示的是数据库本身B.数据模型表示的是数据库的框 2020-05-23 …
某冷库内,温度计显示库内温度0℃,是否说此时冷库内恰好没有温度?急···· 2020-06-20 …
关系型数据库是什么?“在关系型数据库中,用二维表来表示关系,二维表的表名即关系名,二维表的行称为关 2020-07-10 …
甲仓库存粮108千克,乙仓库存粮140千克,怎样使乙仓库是甲仓库的三倍甲仓库存粮108千克,乙仓库 2020-07-23 …
库伦定律说Q表示点电荷的电荷量但课本上说带负电的话点电荷量的表示就是个负值为什么老师说Q只能带正值 2020-07-31 …