社区
MS-SQL Server
帖子详情
查询问题
jqka007
2003-10-20 04:43:28
如何在两个结构完全相同的表a和b中,查询出,在a中存在,在b中不存在的记录
...全文
45
17
打赏
收藏
查询问题
如何在两个结构完全相同的表a和b中,查询出,在a中存在,在b中不存在的记录
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gmlxf
2003-10-20
打赏
举报
回复
myflok(阿棋) 的啊
pengdali
2003-10-20
打赏
举报
回复
并运算
select c1,c2 from t1
union all
select c1,c2 from t2
差:
c1-c2:
select * from t1 where not exists(select 1 from t2 where t1.c1=t2.c1 and t1.c2=t2.c2)
c2-c1:
select * from t2 where not exists(select 1 from t1 where t1.c1=t2.c1 and t1.c2=t2.c2)
交:
select * from t1 where exists(select 1 from t2 where t1.c1=t2.c1 and t1.c2=t2.c2)
lijinqiang
2003-10-20
打赏
举报
回复
SELECT * FROM A WHERE B NOT IN (SELECT * FROM B )
qdubit
2003-10-20
打赏
举报
回复
1:如果有关键字
Select * from a where keyField not in (select keyField from b)
2:如果没有关键字,或关键字为几个字段
Select a.* from a left join b on a.F1 = b.F1 and a.F2 = b.F2 and ...
where b.F1 is null or b.F2 is null or ...
ysycrazy
2003-10-20
打赏
举报
回复
如果有个主键ID;
select * from a where id not in (select id from b)
hongyan80
2003-10-20
打赏
举报
回复
如果有主键,主键相同,记录不一定相同,所以用主键来判断是不正确的。
hongyan80
2003-10-20
打赏
举报
回复
如果表有主键,主键相同,则记录也相同
select * from a where 主键 not in (select 主键 from b)
一般情况
select * from a where 字段1+字段2+...... not in(select 字段1+字段2+...... from b)
Wally_wu
2003-10-20
打赏
举报
回复
select * from a where not exists(select * from b)
dafu71
2003-10-20
打赏
举报
回复
a-b
select * from a where not exists(select 1 from b where a.列1=b.列1 and a.列2=b.列2 and a.列3=b.列3 and ... and a.列n=b.列n)
伍子V5
2003-10-20
打赏
举报
回复
select * from a where id not in (select id from b)
sdhdy
2003-10-20
打赏
举报
回复
如果只有一个主键的话
select * from a where 主键 not in (select 主键 from b)
txlicenhe
2003-10-20
打赏
举报
回复
2:如果没有关键字,或关键字为几个字段
Select a.* from a left join b on a.F1 = b.F1 and a.F2 = b.F2 and ...
where b.F1 is null or b.F2 is null or ...
yujohny
2003-10-20
打赏
举报
回复
是关键字段
yujohny
2003-10-20
打赏
举报
回复
我上面的语句id就是你们a、b表中的关系字段
txlicenhe
2003-10-20
打赏
举报
回复
1:如果有关键字
Select * from a where keyField not in (select keyField from b)
yujohny
2003-10-20
打赏
举报
回复
select a.* from a left join b on b.id=a.id where b.id is null
wangxia241
2003-10-20
打赏
举报
回复
up
Kylin大数据实战学习教程
通过全面讲解Kylin架构原理、分布式集群搭建以及项目案例,让你快速掌握Kylin实时大数据BI技术,从而解决海量数据多维指标动态计算耗时
问题
、复杂条件筛选
问题
以及跨月、季度、年等大时间区间
查询
问题
。
Mybatis plus like
查询
问题
Mybatis plus like
查询
问题
有谈到了Mybatis plus了,真的很是痛心疾首,在做模糊
查询
的时候出现了一个
问题
,版本还是2.0.8,我觉得大
问题
没有小
问题
不断吧! 上代码 @MethodAnnot() public static List
getVwUserRoleByList(VwUserRole vwUs
记录Sharding JDBC 不支持业务子
查询
问题
的解决思路
记录Sharding JDBC在项目中处理子
查询
、函数
查询
报错,
问题
定位与解决思路
MySQL之BETWEEN AND范围
查询
问题
关于MySQL的BETWEEN AND范围
查询
问题
一、时间范围 (当数据库字段中存储的是yyyy-MM-dd格式,即date类型;用between and
查询
参数yyyy-MM-dd格式时,包含头尾,相当于x>=y && x<=z. 当是yyyy-MM-dd HH:mm:ss格式,即datetime类型;用between and
查询
参数yyyy-MM-dd...
5分钟学会MySQL日期区间
查询
问题
MySQL日期区间
查询
问题
一、前言 在开发中,我们往往会碰到:
查询
日期区间(时间段)的
问题
。 看似很简单的
问题
,但不经意间是很容易出错的。 现总结如下: 二、
问题
及解决方案 ...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章