早教吧作业答案频道 -->其他-->
刚学数据库,求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两个表数...的网友还看了以下:
选出下列句子中引号的选出下列句子中引号的作用.引号的作用有:①表示直接引用;②表示具有特殊含义的词 2020-04-22 …
引号的作用一般有:a.表示引用b.表示突出强调c.表示特定的称谓d.表示讽刺与否定e.表示特殊意义 2020-06-21 …
在等高线上地表形态有五种分别是山顶、鞍部、山脊、山谷和陡崖,按所给提示写出下列四个图形所示的地形部 2020-07-05 …
下图为特异性免疫的有关过程,请据图回答:(1)请写出下列标号的细胞名称:①,③。(2)该图所展示的 2020-07-13 …
根据以下提示判断出的著作是()提示一:出自明朝宋应星之手提示二:内容丰富,图文并茂提示三:被译成多 2020-07-28 …
下面句子中的引号各是什么用法,选一选.(填序号)A.表示引用原话B.表示着重指出C.表示特称谓D.表 2020-11-11 …
选出下列句子中引号的作用。引号的作用有:①表示直接引用;②表示具有特殊含义的词语;③表示要着重指出的 2020-11-11 …
读中国政区图和景观图,回答下列问题.(1)写出下列数字所代表的省区简称:①④.(2)写出下列数字所代 2020-11-26 …
写出下表示“看”的词向高处看()向低处看()大概地看()尊敬地看()聚精会神地看() 2020-12-15 …
1.称呼自己的父母时,前面加一个什么缀词表示谦虚?2.称呼别人的亲属时,加()()()表示礼貌?3. 2021-01-17 …