原文地址:https://blog.csdn.net/qq_1017097573/article/details/52638360

数据库多表查询主要有以下几种

inner join内连接查询,只有两个表都匹配才会显示记录

left /right [outer] join 左/右外连接  左表匹配右表,左表全部显示,结果中缺少的右表字段的值 则返回null,右外连接相反

full join 全连接,只要其中某个表存在匹配,就会返回行,不存在的字段返回null

自连接  就是虚拟出同一张表,在一张表上实现多表查询

【注意】:

在mysql里是不支持full join的

但仍然可以同过 左外连接+ union+右外连接    实现

例:

  1. </pre><pre name="code" class="sql"> SELECT * FROM Persons p LEFT OUTER JOIN Orders o ON p.pid=o.pid
  2. UNION
  3. SELECT * FROM Persons p RIGHT OUTER JOIN Orders o ON p.pid=o.pid;

最新文章

  1. Beta-1阶段成员贡献分(代组长更新)
  2. WebView cookie 管理
  3. 何解決 LinqToExcel 發生「無法載入檔案或組件」問題何解決 LinqToExcel 發生「無法載入檔案或組件」問題
  4. 1、Java背景、标示符、运算符、转义字符
  5. 导航VC的左右item代码
  6. MeshCombineUtility.cs method `GetTriangleStrip&#39; of type `UnityEngine.Mesh&#39; could be found
  7. Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
  8. css font-face自定义字体
  9. TIMAC 学习笔记(一)
  10. [swustoj 1021] Submissions of online judge
  11. 【Testin实验室】MoiMark安卓中国终端体验性能排行榜(11月报)
  12. 1441: Min
  13. [bzoj4923]K小值查询
  14. SpringMVC项目中启动自加载Listener
  15. Java IO学习--(五)字节和字符数组
  16. day26:静态方法,类方法和反射
  17. pod 更新慢解决方案
  18. 批量采集世纪佳缘会员图片及winhttp异步采集效率
  19. UVA10720 Graph Construction 度序列可图性
  20. 嵌入式设备hacking(转)

热门文章

  1. MongodDB---初识
  2. U811.1接口EAI系列之三--采购订单生成--VB语言
  3. java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写
  4. ubuntu 安装 2.10.x版本的scala
  5. 两table水平滚动条级联滚动(同步滚动)。 table1放标题,table2放内容。
  6. tomcat重启步骤
  7. [na]IP分片抓包实验
  8. Bootstrap FileInput中文API整理
  9. Oracle Time Model Statistics(时间模型统计)
  10. 开发中遇到的一些mongoose的问题