00问答网
所有问题
有A表和B表,要查出A表在B表中不存在的记录,并将该记录插入B表(sql语句)
sql server2000和oracle查询语句都可以
举报该问题
推荐答案 推荐于2017-11-23
你这个问题的前提是A和B是两个具有完全相同列结构的表。设她们都是只有两列,分别设为列1和列2.
下面是SQL SERVER的查询语言
insert into B
select A.列1,A.列2 from A where not exist select * from B where A.列1=B.列1 and A.列2=B.列2
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DjIejje0B.html
其他回答
第1个回答 2010-06-14
insert into B select * from A where not exists (select 1 from B where A.id=B.id)
相似回答
如何用
SQL语句
实现将将两个表对比
,将
一个
表中
没
有的
数据
插入
另一个表...
答:
——这样就ok了;其中字段1就是存放你所需数据的
...
SQL中b表在a表中
没
有的
字段选出来并添加到
b表中,
使两个表字段完全...
答:
先左连接查询,判断出
a中有b
没有的行,筛选出来直接
插入b表
就行了
...一张
表A中
查询到另外一张
表B
中没有
的记录,SQL语句
怎么写?
答:
查询A中是否
在B中存在
字段改成你要查的字段 提取的时候用 select distinct 字段 from A where 字段 not in (select 字段 from
B)
插入时候用
AB
两张表 查询出
A表在B表中
没
有的
数据 谢谢大家
答:
select a.* from A a where not exists(select 1 from B b where a.value=b.value) 不要用not in not in的效率是很低的,不能使用索引
大家正在搜
在B表内搜索A表需要的
如何让A表的列等于B表的行
表A的数值怎么给表B对应
A表B表
A表按B表排序
有个B 手表
一个B的手表
B表
B代表
相关问题
对 a主表与b从表,查询并且合并。但是a表并没有b表的记录
在Sql中 已知表A,表B。表B是表A的子集 查询出不存在与...
php 数据库如果a表中存在,b表不存在,只输出a表有的数据...
用sql语句 在A表中查不到信息就查询B表
A表结构和数据备份到B表,B表不存在,这条sql如何写
使用SQL查找A表,条件为A表中有但B表中没有的记录,A,B...
SQL查询A表中与B表中相同的数据,并同时将B表中A表没有的...
ACCESS中如何查询A表有,B表没有的数据,不是要语句!