zoukankan      html  css  js  c++  java
  • 内连接和外连接

    1.内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 

    内连接,即最常见的等值连接,例:

    SELECT * 
    FROM t1,t2
    WHERE t1.id = t2.id

    2.外连接

    外连接分为左外连接,右外连接和全外连接。

    1.  左外连接 left outer join 或者 left join

    左外连接就是在等值连接的基础上加上主表中的未匹配数据,

    例:

    SELECT *
    FROM t_user1 
    LEFT OUTER JOIN  t_user2
    ON t_user1.id = t_user2.id

    2. 右外连接 right outer join 或者 right join

    右外连接是在等值连接的基础上加上被连接表的不匹配数据

    SELECT *
    FROM t_user1
    RIGHT OUTER JOIN t_user2
    ON t_user1.id=t_user2.id

    3.全外连接 full outer join 或者 full join

    全外连接是在等值连接的基础上将左表和右表的未匹配数据都加上

    SELECT * 
    FROM t_user1
    FULL OUTER JOIN t_user2
    ON t_user1.id=t_user2.id

  • 相关阅读:
    asp.net mvc (三)
    asp.net mvc(二)
    实现属于自己的Custom Formatter
    属性(Properties)和字段在C#中的关系
    LINQ 和泛型
    asp.net mvc(一)
    asp.net mvc(四)
    C#中的string
    asp.net mvc(五)
    Nullable Value Type
  • 原文地址:https://www.cnblogs.com/arvins/p/8427359.html
Copyright © 2011-2022 走看看