当前位置: 首页 > news >正文

SQL左连接的两种不同情况示例和外连接示例

Oracle;有2个表如下;

 

执行下图选中的左连接;

 

    左表10条记录,右表3条记录,结果是10条记录;

执行下图的左连接,

 

    老师表为左表,学生表为右表,结果会显示每个老师,这里结果是11行;我映象中没写过这样的,都用的前面一种左连接;

然后看一下全连接;

 

    结果是11行;

交换一下左右表,

 

    结果也是11行;

Oracle支持全连接;SqlServer应支持;根据网上资料MySQL不支持全连接;

Oracle如下写将报错,

select * from students as s 
left join teachers as t 
on s.Tid = t.Tid;

select * from students;
select * from teachers;select * from students s 
left join teachers t 
on s.Tid = t.Tid;select * from teachers  t 
left join students  s
on t.Tid = s.Tid;select * from students s 
full join teachers t 
on s.Tid = t.Tid;select * from teachers  t 
full join students  s
on t.Tid = s.Tid;

 

http://www.lryc.cn/news/518574.html

相关文章:

  • 【渗透测试术语总结】
  • Unity2D初级背包设计后篇 拓展举例与不足分析
  • Kafka优势剖析-幂等性和事务
  • MyBatis深入了解
  • 语音技术与人工智能:智能语音交互的多场景应用探索
  • Openwrt @ rk3568平台 固件编译实践(二)- ledeWRT版本
  • Windows下调试Dify相关组件(1)--前端Web
  • 对话|企业如何构建更完善的容器供应链安全防护体系
  • HTML5 缩放动画(Zoom In/Out)详解
  • C语言——文件IO 【文件IO和标准IO区别,操作文件IO】open,write,read,dup2,access,stat
  • 【C++习题】22.随机链表的复制
  • 备考蓝桥杯:数据结构概念浅谈
  • 【TI毫米波雷达】DCA1000不使用mmWave Studio的数据采集方法,以及自动化实时数据采集
  • 创建型模式3.建造者模式
  • 【集成学习】Boosting算法详解
  • 【Orca】Orca - Graphlet 和 Orbit 计数算法
  • 58. Three.js案例-创建一个带有红蓝配置的半球光源的场景
  • 【Git原理和使用】Git 分支管理(创建、切换、合并、删除、bug分支)
  • 义乌购的反爬虫机制怎么应对?
  • 消息中间件面试
  • 基于CLIP和DINOv2实现图像相似性方面的比较
  • 利用Python爬虫获取API接口:探索数据的力量
  • 【LeetCode】力扣刷题热题100道(1-5题)附源码 链表 子串 中位数 回文子串(C++)
  • Docker启动失败 - 解决方案
  • 【Duilib】 List控件支持多选和获取选择的多条数据
  • android系统的一键编译与非一键编译 拆包 刷机方法
  • SQL语言的函数实现
  • OSPF - 2、3类LSA(Network-LSA、NetWork-Sunmmary-LSA)
  • 运动相机拍摄的视频打不开怎么办
  • SpringBoot | 使用Apache POI库读取Excel文件介绍