03Oracle数据查询(二)

1.多表查询

  • 表连接概述

    很多时候,我们需要查询的数据是分布在不同的表当中的,从多张表中查询数据,需要基于某个查询条件将表之间连接起来。

  • 使用相等连接和不等连接

    基于两张表之间某一个或某些列进行等值或者不等值连接

    语法:

    • FROM table1 Natural_JOIN table2   两张表中所有相同的字段(列)
    • FROM table1 JOIN table2 USING(column)  两张表中指定某一列
    • FROM table1 JOIN table2 ON(t1.col=t2.col)  两张表中任意两列

      

  • 使用自连接
  • 使用外连接
  • 链接更多的表

2.子查询

3.相关子查询

原文地址:https://www.cnblogs.com/albert-xm/p/5121502.html