手记

mysql数据库多表联查之隐式连接说明




1.两张表连接  语法 join on

2.隐式连接  不需要关键字  from加表名即可

select * from 表1,表2;连接两张表  *代表2张表的所有字段

结果是一个笛卡尔积  


两张表的记录的乘积  13*5=65  许多数据无效

用户查询的有效的数据 基于笛卡尔积结果进行筛选。

添加自己的用户条件,达到我们的需求

笛卡尔乘积




开发中涉及到多表联查,第一步,多表连接,建立笛卡尔积

那么如何进行笛卡尔积筛选呢?找表和表之间的关联字段。

1.隐式连接多表   select * from 表1,表2,表3.......



结果为有效数据


总的分析图


小结:多表隐式连接



多表联查之内连接说明(join on)

多表联查之外链接说明(只能用join on)

原文出处

0人推荐
随时随地看视频
慕课网APP