mysql多表查询的集中类型区别

Posted lsbaiwyl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql多表查询的集中类型区别相关的知识,希望对你有一定的参考价值。

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;


以上是关于mysql多表查询的集中类型区别的主要内容,如果未能解决你的问题,请参考以下文章

mysql 关联查询是不是很耗性能

Mysql多表查询

MySQL之多表查询

mysql 多表查询 子查询

MySQL 多表查询

MySQL 基础之 单表多表联查