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字段。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did8028