表连接的查询一般方式、内连接与左连接,右连接的区别

表连接的一般方式:

直接查询 - select*from 表1,表二 ;


内连接查询 - select   p1.*,p2.* from  表一 p1 inner join 表二 p2  on p1.id=p2.id


左连接 -  select   p1.*,p2.* from  表一 p1 left join 表二 p2  on p1.id=p2.id


右连接 - select  p1.*,p2.* from  表一 p1 right join 表二 p2  on p1.id=p2.id



内连接与外连接(左连接、右连接)的区别:

要点 - 查两个表共有主键的列的数据用 内连接      

   -需要查询两个表中任意一个表的全部数据时用 外连接




左连接和右连接的区别:

右连接:

select   p1.*,p2.* from  表一 p1 right join 表二 p2  on p1.id=p2.id  -查询处于 right join 右边表二的全部数据及表一种和表二公共主键列的数据


左连接:

select   p1.*,p2.* from  表一 p1 left join 表二 p2  on p1.id=p2.id  -查询处于 left join  左边边表一的全部数据及表二种和表一公共主键列的数据





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值