Mysql之 详解JOIN

mysql视频教程栏目详解join 推荐:mysql视频教程 0 索引 JOIN 语句的执行顺序 INNER/LEFT/RIGHT/FULL JOIN 的区别 ON 和 WHERE 的区别 1 概述 一个完整的SQL语句中会被拆分成多个子句,子句的执行过程

    <h2>mysql视频教程栏目详解join</h2>

推荐:mysql视频教程

0 索引

JOIN语句的执行顺序INNER/LEFT/RIGHT/FULL JOIN的区别ON和WHERE的区别

1 概述

一个完整的SQL语句中会被拆分成多个子句,子句的执行过程中会产生虚拟表(vt),但是结果只返回最后一张虚拟表。从这个思路出发,我们试着理解一下JOIN查询的执行过程并解答一些常见的问题。如果之前对不同JOIN的执行结果没有概念,可以结合这篇文章往下看

2 JOIN的执行顺序

以下是JOIN查询的通用结构

3 举例

创建一个用户信息表:

介绍完联表的过程之后,我们看看常用JOIN的区别

4 INNER/LEFT/RIGHT/FULL JOIN的区别