关于内外连接的连接条件的问题

关于内外连接的连接条件的问题

请问老师,内连接的连接条件必须是表与表之间有一个共有字段吗?  还有外连接的条件为什么有时候是条件有时候可以不写,有时候也可以写成表之间共有字段相等呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小脸 2020-10-13 18:07:58

同学你好,外连接的on条件是需要加上的,按照以下SQL测试,不加上是会出现报错的,测试举例:

http://img1.sycdn.imooc.com//climg/5f857bf609faba3010350490.jpg

http://img1.sycdn.imooc.com//climg/5f857bd509e1bae510920122.jpg

http://img1.sycdn.imooc.com//climg/5f857c6309f1fe0515300683.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小脸 2020-10-13 15:05:20

同学你好,

1、是的,同学理解是正确的。两个表中某一数据项相等的连接才能称为内连接

2、这里同学所描述的条件是指where条件吗?如果是,条件是根据具体的情况来决定是否需要编写的,当需要限制条件为XXXX的时候就需要使用where

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 范不 #1
    不是,是外连接的ON条件
    2020-10-13 15:10:38
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师