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

Mysql 多表查询,内外连接

在这里插入图片描述

内连接:

隐式内连接

使用sql语句直接进行多表查询

select 字段列表 from 表1 , 表2 where 条件 … ;

显式内连接

将‘,’改为== inner join == 连接两个表的 on

select 字段列表 from 表1 [ inner ] join 表2 on 连接条件 … ;

select emp.id, emp.name, dept.name
from emp inner join dept
on emp.dept_id = dept.id
where emp.gender = 1 and emp.salary > 8000;

外连接:

内连接只能查询对应于另一个表的数值不为空的才能查出来
那么当我想将为空以及不为空的表中符合的查出来要怎样呢?
这时候就要用外连接

例如查询没有部门以及有部门的全部用户信息
在这里插入图片描述

左外连接语法

select 字段列表 from 表1 left [ outer ] join 表2 on 连接条件 … ;

右外连接语法

select 字段列表 from 表1 right [ outer ] join 表2 on 连接条件 … ;

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

相关文章:

  • 【C语言】函数
  • 【LeetCode】每日一题 2024_5_13 腐烂的橘子(经典多源 BFS)
  • 【Linux系统编程】第十七弹---进程理解
  • 【网络安全入门】你必须要有的学习工具(附安装包)零基础入门到进阶,看这一篇就够了!
  • 【解决】:git clone项目报错fatal: fetch-pack: invalid index-pack output
  • python随机显示四级词汇
  • vuerouter声明式导航
  • 视频断点上传
  • 清华团队开发首个AI医院小镇模拟系统;阿里云发布通义千问 2.5:超越GPT-4能力;Mistral AI估值飙升至60亿美元
  • React Suspense与Concurrent Mode:探索异步渲染的新范式
  • 算法训练营day37
  • 基础ArkTS组件:帧动画,内置动画组件,跑马灯组件(HarmonyOS学习第三课【3.6】)
  • vant NavBar 导航栏详解
  • Python自动化办公实战案例:文件整理与邮件发送
  • 2024中国(重庆)无人机展览会8月在重庆举办
  • 自动驾驶技术与传感器数据处理
  • 高效测评系统方案助力沃尔玛、亚马逊卖家提升产品销量
  • B/S模式的web通信(高并发服务器)
  • C语言每日一题—约瑟夫问题
  • 语言:C#
  • [力扣题解]45. 跳跃游戏 II
  • pywinauto操作windows应用(未完成)
  • (超详细讲解)实现将idea的java程序打包成exe (新版,可以在没有java的电脑下运行,即可以发给好朋友一起玩)
  • 学习软考----数据库系统工程师29
  • STL中的优先级队列
  • 浅谈Acrel-2000ES储能能量管理系统的设计与应用-安科瑞 蒋静
  • 会员卡积分小程序系统源码商业运营版 行业一站式解决方案附带源代码以及搭建安装部署教程
  • uniapp 百度地图 拖动获取经纬度级搜索连用
  • Yarn的安装和使用详细教程(Mac/Window)
  • 高考志愿系统-学生管理模块分析