🧸🧸🧸🧸🧸
  • 🧸's Blog
  • CodeJam
    • Kickstart Round H 2018 A Big Buttons
    • Kickstart Round H 2018 B Mural
  • C++/C
    • CashBox Code
    • for迭代数组
    • 字符串操作
    • 在函数中,int与int&的区别
    • sizeof()
    • memset的用法
    • 传值&传引用&传指针
    • STL
  • 经典算法
    • n皇后问题
  • Java
    • servlet从网址传入参数中文乱码
  • SQL
    • 左外连接与右外连接的区别
  • API
    • DeepGTAV v2
    • VPilot
    • SantosNet
    • deepdrive
    • iceb.link API
  • Spring Boot
    • Entity实体
    • 是否加@service的区别
    • Entity内字段表中名字不能为system
由 GitBook 提供支持
在本页
  • 左外连接:
  • 右外连接:
  • 举例:

这有帮助吗?

  1. SQL

左外连接与右外连接的区别

数据表靠左的即为主!

左外连接:

以前面的数据表(left outer join之前的)为主

右外连接:

以前面的数据表(right outer join之后的)为主

举例:

有数据表1:

day

nums

2018-12-24

12

2018-12-25

5

有数据表2:

day

2018-12-26

2018-12-25

2018-12-24

2018-12-23

左外连接:

SELECT 数据表2.day as day, 数据表1.nums as nums FROM 数据表1 LEFT OUTER JOIN 数据表2;

day

nums

2018-12-24

12

2018-12-25

5

右外连接:

SELECT 数据表2.day as day, 数据表1.nums as nums FROM 数据表1 RIGHT OUTER JOIN 数据表2;

day

nums

2018-12-23

0

2018-12-24

12

2018-12-25

5

2018-12-26

0

上一页servlet从网址传入参数中文乱码下一页DeepGTAV v2

最后更新于6年前

这有帮助吗?