11.查询---连接查询(表与表)

1.内连接 – (inner join)

无条件内连接

    无条件内连接,又名交叉连接/笛卡尔连接
    第一张表中的每一项都会和另外一张表的每一项依次组合

select * from 表名1 inner join 表名2

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

有条件内连接

    在无条件内连接的基础上,加上一个on句子
    当连接的时候,筛选出那些有实际意义的记录来进行组合

select * from 表名1 inner join 表名2 on 根据两表数据设置条件,多个用and连接

例如:
select * from 表名1 inner join 表名2 on 表名.id =表名1.id;

在这里插入图片描述

2.外连接

left/right join

左外连接


左外连接 ---- 以左表为基础

两张表做连接的时候,在连接条件不匹配的情况下,留下左表的数据,而右表数据以NULL填充


select * from 表一 left jion 表二 on 根据两表数据设置条件,多个用and连接


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P0IkmPfW-1651131540278)(3B12A3E026D44ADEAE18BE55DA377506)]

在这里插入图片描述

右外连接


右外连接 ---- 以右表为基础

两张表做连接的时候,在连接条件不匹配的情况下,留下右表的数据,而左表数据以NULL填充


select * from 表一 left jion 表二 on 根据两表数据设置条件,多个用and连接


select * from 表一 right jion 表二 on 根据两表数据设置条件,多个用and连接

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值