1,内连接 inner join
内连接,也叫等值连接,inner join产生同时符合A表和B表的一组数据。
内连接语法
select * from A inner join B on A.name = B.name;
2,自然连接分类左连接 left join和右连接 right join
left join,(或left outer join:在Mysql中两者等价,推荐使用left join.)左连接从左表(A)产生一套完整的记录,与匹配的记录(右表(B)) .如果没有匹配,右侧将包含null。
right join 右表产生一套完整的记录 与匹配的记录(左表)如果没有匹配 左表至null
左连接语法
select * from A left join B on A.name = B.name;
右连接语法
select * from A left join B on A.name = B.name;