原文出自网友[Mysql Join语法解析与性能分析]
Join语法概述
- INNER JOIN(内连接或等值连接):取得2个表中存在连接匹配关系的记录。
- LEFT JOIN(左连接):取得左表完全记录,即使右表(table2)并无对应匹配记录。
- RIGHT JOIN(右连接):取得右表(table2)完全记录,即使左表并无匹配记录。
Inner join
内连接,也叫等值连接。
左外连接
LEFT JOIN(左连接):取得左表完全记录,即使右表(table2)并无对应匹配记录。
- 如果想从左表(A)中产生一套记录,但不包含右表(B)的记录,可以通过设置where语句
-
还可以模拟INNER JOIN
-
还可以求差集
右外连接
同左外连接。