网站地图    收藏   

主页 > 后端 > php资料库 >

Mysql左连接sql语句详解_自学php网

来源:自学PHP网    时间:2014-12-04 22:12 作者: 阅读:

[导读] MySQL左连接查询是联合查询中的一种方式,就是说把两个相关的表通过这种方式联合在一起查询,从而更加方便调用数据,避免多层循环嵌套。 左连接查询所用关键字 left join ,书面解释...

MySQL左连接查询是联合查询中的一种方式,就是说把两个相关的表通过这种方式联合在一起查询,从而更加方便调用数据,避免多层循环嵌套。

左连接查询所用关键字 left join ,书面解释如下:

左外连接(左连接):结果集既包括连接表的匹配行,也包括左连接表的所有行。
下面我解释一下,也就是说左链接查询的返回结果既包含了left join关键字左边表的全部资料,同时也包含了与左表匹配的右表中的符合条件的资源。 简单的说就是以左表为中心,连带右表中的符合条件的资源。

Sql语句的写法:

SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c

相信大家看完之后一定很晕把,没关系,我解释一下大家就都明白了,看似复杂,其实条理很清楚。它的意思是:

一 select a.a , a.b 中 a.a 就是a表中的a字段的意思。

二 Select与from之间放的就是a表 b表中的相关要查询的字段。

三 from a LEFT OUT JOIN b 就是 从以a表为主左链接上右表b , 匹配条件是 a表的a字段等于b表的c字段。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论