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

MySQL多表查询回顾

2017-08-07 20:20 169 查看

----------------------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】

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: