99问答网
所有问题
SQL如何检索B表不包含的A表信息?
具体如下
A表 用户号 用户名
B表 文章标题 用户号 日期
现在要检索A表里尚未发表文章的用户。
举报该问题
推荐答案 2015-05-30
æ¥è¯¢æªå表æç« çç¨æ·æ°æ®çsqlè¯å¥å¦ä¸:
SELECT ç¨æ·å·, ç¨æ·å FROM A表 t1 left join B表 t2 on t1.ç¨æ·å·=t2.ç¨æ·å·
where t2.ç¨æ·å· is null
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ejX7zj7evtvOvezeOe.html
相似回答
...
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
2005
怎么
查询
A表
里有而
B表
里
没有的
数据 具体语句怎么写 谢谢_百度...
答:
可以使用类似如下语句,select * from
A
where not exists(select * from
B
where A.col1 =
b
.col1 and a.col2 = b.col2。。)如果两个表结构一样还可以 select * from A except select * from B
sql
语句:比较两个表中的两列,找出
a表
中A列中有而
b表
中a列中
没有的
数 ...
答:
insert into c values(select
a
.* from a where a.
A
not in (select
b
.a from b) and a.A is not null)
sql 如何
查询不在这个范围内的数据,如下
答:
用not in语句即可解决。【
SQL
查询存在一个表而不在另一个表中的数据的具体方法】例如:A、B两表,找出ID字段中,存在
A表
,但是不存在
B表的
数据。A表总共13w数据,去重后大约3W条数据,B表有2W条数据,且B表的ID字段有索引。方法一 使用 not in ,容易理解,效率低 ~执行时间为:1.395秒~方法...
SQL
查找两表中不同的数据
答:
方法一(推荐)WITH C AS ( SELECT Name FROM ConsumerCouponApply
A
WHERE NOT EXISTS ( SELECT 1 FROM ConsumerCouponApply
B
WHERE B.Name = A.Name GROUP BY B.Name )GROUP BY A.Name )SELECT COUNT(1)FROM C 方法二 WITH C AS ( SELECT A.Name FROM ...
sql
语句查询
A表
有而
B表没有的
数据
答:
SELECT
A
.户名FROM TABLE_A A, TABLE_
B
BWHERE A.户名 = B.户名(+)WHERE B.户名 IS NULL 还可以有其他方法:1 select distinct A.ID from A where A.ID not in (select ID from B)1 select A.ID from A left join B on A.ID=B.ID where B.ID is null ...
sql中
有关联的两个表,
怎么
查出一个表中
没有
对应到另一个表的数据?
答:
left join 销售表
b
on a.产品ID=b.产品IDwhere b.产品ID is null 这样写就可以查找出产品
表没有
在销售表出现的数据。顺便给楼主介绍一下几种关联:join 左表(主表)和右表(子表)都存在的数据left join 左表(主表)为查找全集,右表(子表)存在的关联出来,不存在的为NULL。right join 刚好和left join...
sql中
有关联的两个表,
怎么
查出一个表中
没有
对应到另一个表的数据?
答:
1、首先就是创建几个
没有
任何关系的表,但是注意,你在将要作为外键
表的
表上必须使用与将要作为主键表的数据类型相同。2、将能唯一标识的那一行设置为主键,其他表类似。3、接下来添加关系。4、拖动需要添加的关系。5、可以使用
SQL
语句来写,CREATE TABLE STUDENT() --创建学生
信息表
Sno CHAR(10) ...
SQL怎么
查询两个表中不同的数据
答:
工具/材料:Management Studio。1、首先在桌面上,点击“Management Studio”图标。2、其次在该界面中,点击“新建查询”按钮。3、继续在该界面中,输入查询两个表中不同的数据的
SQL
语句。4、再者在该界面中,点击“执行”按钮。5、最后在该界面中,显示两个表中不同的数据。
大家正在搜
A包含于B如何表示
A不包含于B的表示
为什么A推不出B而A还包含B
A包含于B谁的范围大
A包含于B那么A等于B吗
A真包含于B谓词表示
A包含于A并B是什么意思
若A包含于B
A是否包含在B列
相关问题
sql中,查找A表中某字段在B表中某字段中包含的记录,该怎么...
SqlServer 有A,B表,A为主表,B为从表,如何删除...
sql如何查询A表里有而B表里没有的数据的数据总和
SQL中,如何查询存在一个表而不在另一个表中的数据记录
sql语句查询A表有而B表没有的数据?
SQL 如何实现: 如果表A查到有符合条件的行,则不到表B中...
sql语句,怎么将将a表的数据插入b表,但是字段不匹配
用sql语句 在A表中查不到信息就查询B表