MySQL多表查询回顾

Posted siwuxie095

tags:

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

----------------------siwuxie095

   

   

   

   

   

   

   

   

MySQL 多表查询回顾

   

   

以客户和联系人为例(一对多)

   

   

1、内连接

   

   

   

/*内连接写法一*/

select * from t_customer c,t_linkman l where c.cid=l.clid

   

/*内连接写法二(inner 可以省略不写)*/

select * from t_customer c inner join t_linkman l on c.cid=l.clid

   

   

   

2、左外连接

   

   

   

/*左外连接(outer 可以省略不写):左表的所有数据,右表的关联数据*/

select * from t_customer c left outer join t_linkman l on c.cid=l.clid

   

   

   

3、右外连接

   

   

   

/*右外连接(outer 可以省略不写):右表的所有数据,左表的关联数据*/

select * from t_customer c right outer join t_linkman l on c.cid=l.clid

   

   

   

   

   

   

   

   

【made by siwuxie095】

以上是关于MySQL多表查询回顾的主要内容,如果未能解决你的问题,请参考以下文章

02-mysql多表查询

ORM的多表查询详述

mysql 数据操作 多表查询 目录

MySQL 如何多表查询

MySQL-04-笔记

mysql 多表联合查询啥用