您的位置:首页 > 数据库 > MySQL

MySQL多表查询回顾

2017-08-07 20:21 155 查看
----------------------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】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: