1、首先看一下,数据表中的数据。
2、SELECTcolumn_name(s)
FROMtable1
LEFTJOINtable2
ONtable1.column_name=table2.column_name
3、或者
SELECTcolumn_name(s)
FROMtable1
LEFTOUTERJOINtable2
ONtable1.column_name=table2.column_name
4、LEFTJOIN关键字从左表(Websites)返回所有的行,即使右表(access_log)中没有匹配。
5、即使是两个字段完全不会重合,也会以空的形式存在。
LEFT JOIN 关键字会从左表那里返回所有的行,即使在右表中没有匹配的行。意思就是向左关联某个表记录,以左边的那个表的记录为基准,通过关联条件,将关联表的相关符合要求的记录一起找出来,找出来的记录条数就是左边表的记录数
具体用法如下:
SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
拓展材料:
使用"left join...on"的作用在于从t1表中返回所有行,如果t2表中没有相应的记录则补“null”。详见下图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)