zoukankan      html  css  js  c++  java
  • Mysql七种 JOIN 连接

    内连接

    SELECT <select_list> 
    FROM TableA A
    INNER JOIN TableB B
    ON A.Key = B.Key

    左外连接

    SELECT <select_list> 
    FROM TableA A
    LEFT JOIN TableB B
    ON A.Key = B.Key

    SELECT <select_list>
    FROM TableA A
    LEFT JOIN TableB B
    ON A.Key = B.Key
    WHERE B.Key IS NULL

    右外连接

    SELECT <select_list> 
    FROM TableA A
    RIGHT JOIN TableB B
    ON A.Key = B.Key

    SELECT <select_list> 
    FROM TableA A
    RIGHT JOIN TableB B
    ON A.Key = B.Key
    WHERE A.Key IS NULL

    全外连接

    mysql不支持,需要用union

    SELECT <select_list> 
    FROM TableA A
    FULL OUTER JOIN TableB B
    ON A.Key = B.Key

    SELECT <select_list> 
    FROM TableA A
    FULL OUTER JOIN TableB B
    ON A.Key = B.Key
    WHERE A.Key IS NULL
    OR B.Key IS NULL
  • 相关阅读:
    设计模式学习笔记一
    linux学习记录(一)
    eclipse插件集合
    什么叫反向代理?
    shiro学习四
    shiro学习三
    shiro学习二
    第二次作业
    第一次作业
    自我介绍
  • 原文地址:https://www.cnblogs.com/zhaye/p/10776931.html
Copyright © 2011-2022 走看看