将左连接需要查询的A表和B表的内容结果假设为C表
①:
A表 left join B表 on A.列名=B.列名;
【看做C表】
②:
select 查询1,查询2,查询n,…… from C表;
③:
select 查询1,查询2,查询n,…… from A表 left join B表 on A.列名=B.列名;
a left join b 并不是说a表的查询结构一定在左边,意思是查询数据时,以a表为基准。因为select boy.*在前所以先显示boy的所有列再显示girl的所有列
左右连接是可以互换的
A left join B ===B right join A
注意:既然左右连接可以互换,尽量使用左连接,出于移植兼容性方面的考虑