zoukankan      html  css  js  c++  java
  • 七、跨表查询

    1.where与join on

    A.

    eg:

    B.

    eg:

    2.外连接

    定义:A表和B表能够完全匹配的记录查询出来之外,将其中一张表的记录无条件的完全查询出来,对方表没有匹配的记录时,会自动模拟出null值与之匹配。

    注意:外连接查询的结果条数>=内连接的查询结果条数

    A.左外连接(左连接),left [outer] join...on...

    定义:包含左边表的全部行(不管右边的表中是否存在与他们匹配的行),以及右边表中全部匹配的行。

    B.右外连接(右连接),right [outer] join...on

    定义:包含右边表的全部行(不管左边的表中是否存在与他们匹配的行),以及左边表中全部匹配的行。

    eg:   

    多张表之间的关联查询

    语法:select xxxx 

       from 

               A表

       join

          B表

       on

          关联条件1(A表与B表) 

       join 

          C表

         on

          关联条件2(A表与C表)

       ..........

    C.全连接

    定义:包含左、右两个表的全部行,不管另一张表中是否存在与它们匹配的行。

  • 相关阅读:
    poj1703--Find them, Catch them
    poj2828--Buy Tickets
    POJ 2594 Treasure Exploration(Floyd+最小路径覆盖)
    HDU
    二分图的一些性质
    HDU
    POJ 1659 Frogs' Neighborhood (Havel定理构造图)
    HDU
    HDU
    2018 Multi-University Training Contest 1
  • 原文地址:https://www.cnblogs.com/zheaven/p/8094858.html
Copyright © 2011-2022 走看看