99问答网
所有问题
使用SQL查找A表,条件为A表中有但B表中没有的记录,A,B两表关联字段为id
这语句怎么写
举报该问题
其他回答
第1个回答 2015-02-22
select * from A where not exist select null from b where b.id=id
好像是这样写的
in 的开销比较大
本回答被提问者和网友采纳
第2个回答 2015-02-22
select * from A where id not in (select id from B)
相似回答
两个结构完全相同的
表a
和
b,
主键为index
,使用SQL
语句把
a表中
存在但在b...
答:
insert into b select * from a where not exists (select 'x' from b where b.id=a.id)--
id为
表的主键
有
A表
和
B表,
要查出A表在
B表中
不存在
的记录,
并将该记录插入B表(
sql
语...
答:
你这个问题的前提是
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 ...
SQL中
如何
查找
一个字段在另一张表中找不到
的字段
?
答:
首先,在
SQL
中(以SQL Server为例),查询存在一个表而不在另一个
表中的
数据
记录
的方法有很多,介绍其中4种:1、方法一(仅适用单个字段):使用 not in ,比较容易理解,缺点是效率低 如:select A.ID from A where A.ID not in (select ID from B);2、方法二(适用多个字段匹配):使用 left...
问一个
sql
语句怎么写。简单点的。两个表通过
id关联,
查一个表时显示另...
答:
select A.
id,A
.mingzi,isnull(B.jiguan,'')as jiguan from A left join B on A.id=B.id 效果如下图:
sql中有关联的
两个
表,
怎么查出一个
表中没有
对应到另一个表的数据?
答:
select * from 产品表 aleft join 销售表 b on a.产品ID=b.产品IDwhere b.产品ID is null 这样写就可以查找出产品表没有在销售表出现的数据。顺便给楼主介绍一下几种关联:join 左表(主表)和右表(子表)都存在的数据left join 左表(主表)为查找全集,右表(子表)存在
的关联
出来,不存在的为NULL。right...
SQL
查询根据一张
表的id
查询另外一张表的重复次数,并建立虚
字段
。
答:
select tb_a.A1,tb_a.A2,tb_a.A3,(select count(*) from tab_b where tab_b.A2= tab_a.A2 ) col_count from tab_a
sql两表A表,B表,
通过ID联合查询,其中
A表中有ID
号为1的数据,
答:
select * from A left join B on A.id=B.id 这是左连接,以
A表为
主,如果
A表有ID
有
,B表ID没有,
则B表以NULL显示,如果
A表ID没有,B表ID
有,则会忽略
B表的
那一行,不显示。
sql两
个
表关联
查询
,a,b两
个
表 ,关联字段为id
,以
a表
为主
表,
关联到
b表中
...
答:
select a.
id,a
.aN,b.bNfrom a left outer join b on a.id = b.id
用sql
语句
关联A,B两
张
表,
要获取到
B中的
一个
字段,
但是这个
字段A表中没有
...
答:
A,B
二表本身要有关连键才行。示例下:select a.
id,b
.name,b.other,a.other from a left outer join b on a.id=b.id
大家正在搜
如何条件查找引用另一个表的数据
多条件查找到的值按顺序填充到新表
跨表多条件查找
表格多条件查找
lookup如何跨表多条件查找
条件多个的跨表查询函数
查找多个表格中的数据
vlookup双条件跨表格查找
vlookup多条件匹配两个表
相关问题
sql语句查询A表有而B表没有的数据
用sql语句关联A,B两张表,要获取到B中的一个字段,但是这...
sql2005 怎么查询A表里有而B表里没有的数据 具体语句...
SQL查询A表中与B表中相同的数据,并同时将B表中A表没有的...
有A表和B表,要查出A表在B表中不存在的记录,并将该记录插入...
sql 表连接查询怎么显示a表中的所以数据,b表中没有的显示...
SQL中如何查询A表中的数据有部分存在B表中并显示出来
sql中,查找A表中某字段在B表中某字段中包含的记录,该怎么...