mysql-多表查询-内联查询左查询

》多表查询

mysql-多表查询-内联查询左查询_第1张图片

》多表练习

创建了两张表

第二张表的某个字段关联了第一张表

插入数据

mysql-多表查询-内联查询左查询_第2张图片

查询两张表

mysql-多表查询-内联查询左查询_第3张图片

查询两张表,在一张表上显示

mysql-多表查询-内联查询左查询_第4张图片

展现的结果,笛卡尔积

》理想的查询结果

两个表有共同点的地方才查询出来

mysql-多表查询-内联查询左查询_第5张图片

》查询的时候带上表名称

mysql-多表查询-内联查询左查询_第6张图片

》inner join 就是内联接

上面的查询都是内联接查询

mysql-多表查询-内联查询左查询_第7张图片

》使用新的表来理解连接查询

一张,员工表

mysql-多表查询-内联查询左查询_第8张图片

一张部门表

mysql-多表查询-内联查询左查询_第9张图片

查看两张表的全部内容,显示笛卡尔集的结果

mysql-多表查询-内联查询左查询_第10张图片

显示A员工所在的部门
mysql-多表查询-内联查询左查询_第11张图片

mysql-多表查询-内联查询左查询_第12张图片

同样的,使用inner join 的写法

mysql-多表查询-内联查询左查询_第13张图片

》内联接的特点

内连接的结果,实际上取的是表交集的内容

mysql-多表查询-内联查询左查询_第14张图片

》左连接的效果

mysql-多表查询-内联查询左查询_第15张图片

mysql-多表查询-内联查询左查询_第16张图片

左连接是以左边的表为主,如果返过来,把部门表写左了左边的结果、、

mysql-多表查询-内联查询左查询_第17张图片

先看部门表

mysql-多表查询-内联查询左查询_第18张图片

查询结果

mysql-多表查询-内联查询左查询_第19张图片
左表都显示出来了,如果左表有的数据是对不上的,就显示空-

你可能感兴趣的:(mysql-多表查询-内联查询左查询)