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

MySQL连接查询:自连接

 先看我的表结构

emp表

自连接也就是把一个表看作是两个作用的表就好,也就是说我把emp看作员工表,也看做领导表

自连接

基本语法

select 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件;

例子1:查询员工 及其 所属领导的名字

select a.name, b.name from emp a, emp b where a.managerid = b.id;

例子2:查询所有员工 emp 及其领导的名字 emp , 如果员工没有领导, 也需要查询出来

这个例子是一个特殊的,这个如果用内连接的话肯定是展示不出来的,这个还需要通过外连接里面的左连接才能展示出来

select a.name '员工', b.name '领导' from emp a left join emp b on a.managerid = b.id;

 最后附一张黑马程序员的听课记录截图

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

相关文章:

  • Prometheus+Grafana备忘
  • 基于ssm实现的建筑装修图纸管理平台(源码+文档)
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-07
  • Mahalanobis distance 马哈拉诺比斯距离
  • R语言绘制直方图
  • 论文阅读笔记-LogME: Practical Assessment of Pre-trained Models for Transfer Learning
  • 求二叉树的带权路径长度
  • Hive数仓操作(十五)
  • No.12 笔记 | 网络基础:ARP DNS TCP/IP与OSI模型
  • OpenHarmony(鸿蒙南向开发)——轻量系统STM32F407芯片移植案例
  • 简单易懂的springboot整合Camunda 7工作流入门教程
  • LabVIEW提高开发效率技巧----点阵图(XY Graph)
  • C++-匿名空间
  • jdk的安装和环境变量配置
  • 继承、Lambda、Objective-C和Swift
  • 设置服务器走本地代理
  • 刷题 -哈希
  • React响应式修改数组和对象
  • cerbot https证书免费自动续期
  • 嵌入式硬件设计
  • 2024.09.24 校招 实习 内推 面经
  • GIT安装及集成到IDEA中操作步骤
  • Java使用线程池创建线程
  • mysql UDF提权(实战案例)
  • 【瑞昱RTL8763E】刷屏
  • 【黑马点评】使用RabbitMQ实现消息队列——3.使用Jmeter压力测试,导入批量token,测试异步秒杀下单
  • 第 21 章 一条记录的多幅面孔——事务的隔离级别与 MVCC
  • javaScript操作dom的事件(3个案例+代码+效果图)
  • 国庆期间的问题,如何在老家访问杭州办公室的网络呢
  • 动态规划算法——三步问题