社区
MS-SQL Server
帖子详情
两个相同结果集求差值问题
zblaoshu1979
2005-12-01 09:18:13
两个相同的结果集:(id1和id2联合主键)
结果集一:
id1 id2 name
1 1 aaa
1 2 bbb
2 1 dfsd
2 2 uefue
2 3 kjkk
结果集二:
id1 id2 name
1 1 aaa
2 1 dfsd
得到这样结果:
id1 id2 name
1 2 bbb
2 2 uefue
2 3 kjkk
...全文
245
7
打赏
收藏
两个相同结果集求差值问题
两个相同的结果集:(id1和id2联合主键) 结果集一: id1 id2 name 1 1 aaa 1 2 bbb 2 1 dfsd 2 2 uefue 2 3 kjkk 结果集二: id1 id2 name 1 1 aaa 2 1 dfsd 得到这样结果: id1 id2 name 1 2 bbb 2 2 uefue 2 3 kjkk
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
常飞梦
2005-12-16
打赏
举报
回复
mark
hglhyy
2005-12-01
打赏
举报
回复
select *
from 结果集1 a
where not exists(select * from 结果集2 b where a.id1=b.id1 and a.id2=b.id2)
UP
liuyulei
2005-12-01
打赏
举报
回复
select * from a
where name not in(select name from b )
liuyulei
2005-12-01
打赏
举报
回复
select a.id1,a.id2,a.name from a left join b
on a.id1=b.id1 and a.id2=b.id2
where b.id1 is null and b.id2 is null
OracleRoob
2005-12-01
打赏
举报
回复
select A.*
from 结果集1 A left join 结果集2 B on A.id1 = B.id1 and A.id2 = B.id2
where B.id1 is null
churchatp1
2005-12-01
打赏
举报
回复
select *
from 结果集1 a
where not exists(select * from 结果集2 b where a.id1=b.id1 and a.id2=b.id2)
常飞梦
2005-12-01
打赏
举报
回复
select t1.id1,t1.id2,t1.name from t1 left join t2 on t1.id1=t2.id1 and t1.id2=t2.id2
where t2.id1 is null
俩map求
差值
和
相同
数据的集合
好轮子谷歌造,以下代码是模仿轮子帝国谷歌maps而诞生的另个一粗糙的轮子。当然这个方法是即兴而来的,并不如谷歌的maps好。 我们对源码进行了简化,只获取俩map的左
差值
、右
差值
和
相同
数据,并用返回静态内部类的方式返回多个集合。 public class DifferenceMap { public <K,V> MapDifferen...
数集划分
问题
两集合求最小
差值
提问: 将N个整数的集合分成2堆,使这2堆的
差值
最小,求这2堆集合(S1,S2),2堆集合长度不要求一样。 或则
问题
可以转换成这样,最小
差值
已经确定为MIN,即求sum(S1)- sum(S2)= MIN 的2堆集合。 回答: 看过一篇类似的帖子,但是也只是求出2堆集合的最小值,并没有对2堆集合具体做划分 1 将N个数排序,称集合A 2 取出A中最大
两个
数a,b,相减得c 3 ...
mysql计算相邻的
差值
_Mysql 相邻两行记录某列的
差值
方法
表结构:数据:需求:按照company_id不同分组,然后分别求出
相同
company_id相邻记录touch_time的
差值
SQL:select r1.company_id,r1.touch_time,r2.touch_time,r1.touch_time - r2.touch_timefrom (select (@rownum := @rownum + 1) as rownum,info.com...
oracle取两条sql查询结果的差集,并集,交集
1.交集 intersect运算:返回查询结果中
相同
的部分。 SELECT product_id FROM tab1 INTERSECT SELECT product_id FROM tab2; 2.差集 minus运算:返回在第一个查询结果中与第二个查询结果不
相同
的那部分行记录。 SELECT product_id FROM tab1 MINUS SELECT product_id FROM t.
SQL的交并差集
1. UNION (并集) Union能够对
两个
或多个结果集进行链接,造成“并集”。子结果集全部的记录组合在一块儿造成新的结果集。相当于
两个
表数据上下连结。 基本语法形式: SELECT <列名1> as <别名>, …… FROM <表名1> UNION SELECT <列名2> as <别名>, …… FROM <表名2>; 限定条件: 子结果集要具备
相同
的结构。 字结果集的列数必须
相同
。 子结果集对应的数据类型必须能
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章