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】

原文地址:https://www.cnblogs.com/siwuxie095/p/7301143.html