MySQL多表查询回顾

时间:2024-11-17 18:36:51

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

MySQL 多表查询回顾

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

1、内连接

MySQL多表查询回顾

/*内连接写法一*/

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、左外连接

MySQL多表查询回顾

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

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

3、右外连接

MySQL多表查询回顾

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

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

【made by siwuxie095】