左连接(LEFT JOIN)、右连接(RIGHT JOIN)和 内连接(INNER JOIN)三者的区别。
- 左连接:以 左表为主,按照
ON
后的关联条件匹配右表,没有匹配到的用NULL
填充; - 右连接:以 右表为主,按照
ON
后的关联条件匹配左表,没有匹配都得用NULL
填充; - 内连接:不以任何表为主,只找
ON
后的关联条件,如果满足关联条件才显示。
左连接(LEFT JOIN)、右连接(RIGHT JOIN)和 内连接(INNER JOIN)三者的区别。
ON
后的关联条件匹配右表,没有匹配到的用 NULL
填充;ON
后的关联条件匹配左表,没有匹配都得用 NULL
填充;ON
后的关联条件,如果满足关联条件才显示。