数据库中差集的使用
来源:互联网 发布:淘宝开店培训班多少钱 编辑:程序博客网 时间:2024/06/05 08:15
数据库中差集的使用(Except/Minus/NOT IN/Left Join)
MINUS,比较两个查询的结果,返回在第一个查询结果集中,但不是第二个查询结果集中的行记录,也就是说不包含两个查询返回集合的相交部分。
请注意
某些数据库系统中,例如Microsoft SQLServer,PostgreSQL等,使用Except运算符来实现相同的功能。在Oracle中,使用MINUS运算符。在MySQL中不支持MINUS运算符,但是可以通过Left JOIN连接或者NOT IN运算符来实现
<!--查询当前用户所在单位的用户,当前用户所在单位具有项目负责人权限的用户,做差集-->
(select t1.*
MySQL中的差集实现可以参考:http://www.yiibai.com/mysql/minus.htmlfrom act_id_user t1
left join userInfo t3 on t1.id_ = t3.id_
where t3.deptid = #{deptID})
minus
(select t1.*
from act_id_user t1
left join act_id_membership t2 on t1.id_ = t2.user_id_
left join userInfo t3 on t1.id_ = t3.id_
where t2.group_id_ = 'G0004' and t3.deptid = #{deptID})
阅读全文
0 0
- 数据库中差集的使用
- Sybase数据库的使用
- Sql2000数据库的使用
- 数据库索引的使用
- SQLCE数据库的使用
- 数据库索引的使用
- 数据库游标的使用
- 数据库链的使用
- SQLite数据库的使用
- Android--数据库的使用
- sqlite数据库的使用
- SQLCE数据库的使用
- 【数据库】Navicat的使用
- 数据库中链表的使用
- 数据库索引的使用
- 数据库-字典的使用
- QT数据库的使用
- 数据库索引的使用
- 正整数分组
- Angular 进阶部分 3.1 RxJS响应式编程 数据结构
- 算法十四
- 索引查找
- WeixinJSBridge is not defined的解决方案
- 数据库中差集的使用
- MFC对话框标题栏颜色自绘,标题栏由过渡色组成,自绘关闭按钮
- 下载及运行Github的React Native开源项目
- Android Studio 快捷键
- 单向链表的节点插入与删除
- 用私有构造器或者枚举类型强化Singleton属性。
- 五本书籍助你从零基础学习java编程到精通之路
- sqoop安装
- Dagger2关键字之注解