当提交一个包含一对多表信息(比如部门表和雇员表)的查询时,避免在SELECT子句中使用DISTINCT. 一般可以考虑用EXIST替换

例如:

低效:

SELECT DISTINCT DEPT_NO,DEPT_NAME

FROM DEPT D,EMP E

WHERE D.DEPT_NO = E.DEPT_NO

高效:

SELECT DEPT_NO,DEPT_NAME

FROM DEPT D

WHERE EXISTS ( SELECT ‘X’

FROM EMP E

WHERE E.DEPT_NO = D.DEPT_NO);

EXISTS 使查询更为迅速,因为RDBMS核心模块将在子查询的条件一旦满足后,立刻返回结果.

最新文章

  1. ubuntu下Eclipse安装
  2. 2014 Super Training #8 A Gears --并查集
  3. 【SPOJ】694. Distinct Substrings
  4. jquery-cookie插件怎么读写json数据
  5. 【破解三网】iphone5 国行 A1429
  6. 201521123007《Java程序设计》第9周学习总结
  7. Git 上传 GitHub
  8. 使用Intellij IDEA生成JavaDoc
  9. 剑指Offer——顺丰笔试题+知识点总结
  10. Mysql的跨服务器 关联查询--Federated引擎
  11. 《JavaScript 高级程序设计》读书笔记三 基本概念
  12. 洛谷 P2151 [SDOI2009]HH去散步
  13. Python-WEB前端-入门到进阶开发之路
  14. 牛客多校第三场-A-PACM Team-多维背包的01变种
  15. qt之qmake
  16. springboot整合Mybatis(一)——入门
  17. wcf将一个服务同时绑定到http和tcp的写法
  18. Selenium2学习(一)-pip降级selenium3.0
  19. 基于 IBM WAS ND v6.1 搭建稳定高效的集群环境
  20. Memory Manager surface area changes in SQL Server 2012

热门文章

  1. JQ效果 透明图片覆盖动画
  2. iPhone使用CoreTelephony获得SIM卡网络运营商资讯和通话资料
  3. POJ 1061 扩展欧几里得
  4. asp.net技术(公共方法)
  5. 备考2019年6月份PMP考试-分享一些考试笔记(二)
  6. JS实现AES加密并与PHP互通的方法分析
  7. 《2019上半年DDoS攻击态势报告》发布:应用层攻击形势依然严峻,海量移动设备成新一代肉鸡
  8. PHP核心编程--文件上传(包含多文件上传)
  9. php实现希尔排序
  10. 阿里云DDoS高防的演进:防御效果成核心