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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/30 06:36:12

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

必须要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语句实现方法吗?