有一表如下
table1id tempDM
1 3
1 4
2 4
2 5id号为1时 tempDM是(3、4)
id号为2时 tempDM是(4、5)
我如何取得id不同值,它们tempDM的交集?也就是(4)谢谢
table1id tempDM
1 3
1 4
2 4
2 5id号为1时 tempDM是(3、4)
id号为2时 tempDM是(4、5)
我如何取得id不同值,它们tempDM的交集?也就是(4)谢谢
解决方案 »
- 我有一个dll文件,在使用过程中,参数出问题了。
- 想转让本人所有Delphi源代码
- 怎么开发一个带标题栏的panel,并在右上角带关闭按钮的
- 请问createobject和createolecreate的区别,好象都可以生成对象,在vb中好象只有createobject,但createoleobject??
- 我这样做有错吗?
- DBgrid的显示问题!急!在线等!
- 如何用sendmessage()给listbox创建一个滚动条?,急在线等,
- 我需要做一个压缩减压缩功能(在系统中),想找一个相关控件,大家有好的推荐吗?
- 求教一个远程数据库连接问题,请各位帮帮我,我太初级啦,只能问点简单的问题,对不住啦!
- 请问各位哥们:如何控制显示字的高、宽?
- 大虾帮我看看这个代码,怎么回事,郁闷ing.....
- 如何获得最大索引号:
id tempDM
1 3
1 4
2 4
2 5
3 5结果就不对了
(select * from t1 where id=1) a,
(select * from t1 where id=2) b
where a.id<>b.id and a.tempDM = b.tempDM
返回两个输入集合的交集,可以选择保留重复项。 语法
Intersect(«Set1», «Set2»[, ALL])注释
此函数返回 «Set1» 和 «Set2» 的交集。根据默认设置,在相交之前先删除两个集合中的重复项。 可选的 ALL 保留重复项。ALL 有几种工作方式。算法是:不重复的元素照常相交。对于 «Set1» 中的每个重复项,将其与 «Set2» 中的重复项相匹配,如果存在匹配的项,则在交集中保留匹配的重复项。示例Intersect({[1994], [1995], [1996]}, {[1995], [1996], [1997]})返回集合 {[1995], [1996]}