求SQL语句实现两个库房数据的合并,表结构一样A库 物料编码 数量 001 20 002 30 B库 物料编码 数量 001 110 003 30 合并后001 130002 30003 30将

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:06:14

求SQL语句实现两个库房数据的合并,表结构一样A库 物料编码 数量 001 20 002 30 B库 物料编码 数量 001 110 003 30 合并后001 130002 30003 30将
求SQL语句实现两个库房数据的合并,表结构一样
A库
物料编码 数量
001 20
002 30
B库
物料编码 数量
001 110
003 30
合并后
001 130
002 30
003 30
将合并的数据,都放到A库

求SQL语句实现两个库房数据的合并,表结构一样A库 物料编码 数量 001 20 002 30 B库 物料编码 数量 001 110 003 30 合并后001 130002 30003 30将
必须要2步才能完成
1)
UPDATE A
SET 数量 = 数量 + (SELECT 数量 from B WHERE A.物料编码 = 物料编码)
WHERE EXISTS (SELECT 1 FROM B WHERE A.物料编码 = 物料编码)
2)
INSERT INTO A(物料编码,数量)
SELECT 物料编码,数量
FROM B
WHERE NOT EXISTS (SELECT 1 FROM A WHERE 物料编码 = B.物料编码)

求SQL语句实现两个库房数据的合并,表结构一样A库 物料编码 数量 001 20 002 30 B库 物料编码 数量 001 110 003 30 合并后001 130002 30003 30将 用SQL语句实现两个表的联立查询 两个表分别是科比常规赛数据和季后赛数据,要用到where和order by语句任何查询都可以的!我不知道怎么建立联立查询 清空某表的全部数据的SQL语句是不是这样写?SQL语句:truncate table phpcms_ads_stat 求高人sql语句!select state from 表 order by 怎样让state=2,state=6,state=8的数据拍到最前 1 设计一个SQL语句,显示学生表中年龄最大的学生的姓名、性别和出生日期.2 设计一个SQL语句,显示各门课程考试最高分的学号、课程编号和考试成绩就差这两个题了,求指导 mysql 如何根据 like 、not like 排序比如两个sql语句:select * from tbl where field like %T% ,select * from tbl where field not like %T%,要把第一个的查询结果放到第二个之前,如何合并成一个sql语句. 求SQL,有两个表A,B.其中A有a1,a2两字段,B有b1,b2.A的a2的值应和B的条数相等,条件是A.a1=B.b1.想统计数据库中,不满足上述条件,即A的a2值和B的条数不相等的数据一共哪些条,都是什么?急求该SQL语句 sql,oracle中语句执行顺序?sql中between 20 and 0 是否和0 and 20所查出的数据一样? 带子查询的修改语句用Transact-SQL语句修改表中数据,注意满足数据的约束条件.如:请将王强同学的离散数学成绩改为85分. sql 语句中commit的作用 SQL使用while 语句求1到100之间的累加和并输出 DROP-SQL语句属于一种什么功能的语句 DROP-SQL语句属于一种什么功能的语句 sql语句中join ,left join ,right join有什么区别我试着吧一条sql多表查询语句join换成left ,查询的数据一下变多了很多 求单表查询的hql语句怎么写sqL如下:select * from aaa20 where aaae2001 = '11111111';求hql语句写法 在EXCEL合并单元格时,两个单元格内都有数据,在合并时怎样才能保留两个单元格内的数据. 也就是说1234 4321 合并出来的是12344321 求5的阶乘使用T-SQL编程:1、在查询分析器中使用用SQL语句,计算5!(5的阶乘) sql 统计一张表中每种类型的记录数量表news(id,title,content,type)如果type的有七八种值,我想统计不同type的数量 有简单的SQL语句实现方法吗?