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

MySQL表得内外连接

表的连接分为内连接和外连接。

一、内连接

内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前面学习的查询都是内连 接,也是在开发过程中使用的最多的连接查询。

语法:

select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件;

案例:显示SMITH的名字和部门名称

二、外连接

外连接分为左外连接和右外连接

2.1左外连接

如果联合查询,左侧的表完全显示我们就说是左外连接。
语法:

select 字段名 from 表名1 left join 表名2 on 连接条件

案例:

建立学生表:

建立成绩表:

查询所有学生的成绩,如果这个学生没有成绩,也要将学生的个人信息显示出来:

2.2右外连接

如果联合查询,右侧的表完全显示我们就说是右外连接。
语法:

select 字段 from 表名1 right join 表名2 on 连接条件;

案例:对stu表和exam表联合查询,把所有的成绩都显示出来,即使这个成绩没有学生与它对应,也要显示出来

连接的应用:列出部门名称和这些部门的员工信息,同时列出没有员工的部门

#方法一: select d.dname, e.* from dept d left join emp e on d.deptno=e.deptno; #方法二: select d.dname, e.* from emp e right join dept d on d.deptno=e.deptno;
http://www.cnnetsun.cn/news/620020.html

相关文章:

  • 嵌入式系统中FPU对单精度浮点数的支持入门必看
  • Live Avatar生成口型不同步?音频采样率匹配要点
  • 亲测UI-TARS-desktop:Qwen3-4B大模型实战效果惊艳
  • Glyph学术合作项目:跨领域长文本处理部署案例
  • 如何通过蓝牙将联系人从Android传输到 iPhone
  • 用ms-swift做DPO训练,偏好对齐就这么简单
  • BGE-Reranker-v2-m3部署后分数异常?数据预处理要点
  • AI智能文档扫描仪用户体验优化:左右分屏实时预览部署案例
  • Qwen3-4B-Instruct-2507部署指南:云服务器配置参数详解
  • Betaflight + 模拟图传系统整合项目应用
  • 工地安全姿势监控:7×24小时AI巡检,成本比人工低80%
  • SGLang在金融报告生成中的应用,效率翻倍
  • BGE-M3功能全测评:多语言文本向量化真实表现
  • Redis统计页面浏览量(page view)
  • 8GB显存跑Z-Image-Turbo,真实体验分享
  • EDSR+GAN联合部署:更自然的超分辨率效果实现
  • 零代码启动中文情感分析|StructBERT轻量镜像全解析
  • Fun-ASR-MLT-Nano-2512Jetson优化:NVIDIA边缘计算
  • 视频分析不求人!SAM 3物体跟踪分割全流程解析
  • Z-Image-Turbo部署实战:Kubernetes集群部署架构设计思路
  • DeepSeek-R1性能优化:vLLM推理速度提升3倍技巧
  • Proteus仿真软件实现红外遥控解码完整示例
  • 从0开始学大模型:通义千问3-14B新手入门指南
  • Live Avatar部署报错怎么办?五大常见问题避坑指南
  • 看完就想试!通义千问3-14B打造的119语种翻译效果展示
  • UI-TARS-desktop避坑指南:从安装到部署的常见问题全解析
  • DeepSeek-R1-Distill-Qwen-1.5B部署教程:nohup后台运行与日志管理
  • BAAI/bge-m3入门教程:相似度阈值设定技巧
  • Supertonic跨平台方案:Windows/Mac全兼容体验
  • Qwen3-Embedding-4B避坑指南:文本嵌入常见问题全解