继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

慕田峪0738999
关注TA
已关注
手记 344
粉丝 88
获赞 494




1.两张表连接  语法 join on

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

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

结果是一个笛卡尔积  


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

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

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

笛卡尔乘积




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

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

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



结果为有效数据


总的分析图


小结:多表隐式连接



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

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

原文出处

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP