首页 > 数据库 >MYSQL学习笔记23: 多表查询(自连接内连接+左右外连接)

MYSQL学习笔记23: 多表查询(自连接内连接+左右外连接)

时间:2024-03-10 22:57:41浏览次数:29  
标签:多表 name 23 查询 emp e1 连接 e2

多表查询(自连接)


自连接查询,可以是内连接查询,也可以是外连接查询
select 字段列表 from 表A 别名A join 表A 别名B on 条件...;

自连接内连接

查询员工以及所属领导的名字
#可以这样写
select e1.name '员工',e2.name '上司'
    from emp e1
    join emp e2
    on e1.managerId = e2.id;
#也可以这样写
select e1.name '员工', e2.name '上司' 
    from emp e1, emp e2
    where e1.managerId = e2.id;


自联接外连接

左外连接

包含左表的全部数据, 以及左表和右表的交集部分

select e1.name '员工', e2.name '上司'
    from emp e1
    left join emp e2
    on e1.managerID = e2.id;

如果是自连接内连接查询on e1.managerID = e2.id,

managerID为null的记录不会出现。

因为左外连接包含了左表的所有数据,所以managerID为null的员工也会在结果中出现

标签:多表,name,23,查询,emp,e1,连接,e2
From: https://www.cnblogs.com/HIK4RU44/p/18065038

相关文章

  • MYSQL学习笔记24: 多表查询(联合查询,Union, Union All)
    多表查询(联合查询,union,unionall)union查询需要多张表的列数一致,字段类型也保持一致对于union查询,就是把多次查询的结果合并起来,形成一个新的查询结果集select字段列表from表A...union[all]select字段列表from表B...;查询出薪资低于10000,或年龄......
  • MYSQL学习笔记25: 多表查询(子查询)[标量子查询,列子查询]
    多表查询(子查询)子查询,也称嵌套查询子查询的语句可以是insert/update/delete/select中的任何一个根据子查询的结果不同,可以分为:标量子查询(结果为单个值)列子查询(结果为一列)行子查询(子查询结果为一行)表子查询(子查询结果为多行多列)select*fromt1wh......
  • CSP2023 游记
    CSP2023游记Day0(10.20)上午whk没啥说的下午请假润去九江,住了一个离考场几百米的酒店,一层几乎全是OIerstOdalaoOrz晚上去酒店旁边的万达吃了个饭,然后去考场转了一圈凌晨,睡不着,根本睡不着Day1(10.21)上午6:30起床6:50吃饭7:30出发去考场8:00进考场面基试机......
  • 2023 CSP-S游记
    DAY-3~-2请假啦真爽,直接起洞上午模拟赛,就\(A\)了个\(T1\),\(T2\)炸了我好像就会AT1,真的是啊啊啊看好多人\(200+\),好慌啊下午讲题摸鱼DAY-1MD教练带高一去\(ZZ\)了说:初三的小朋友们不用集训力(捏mm地于是上了一天课......晚上背了几个模板就睡了DAY0上午8:30出......
  • 外部网络通过ssh连接WSL2
    外部网络通过ssh连接WSL2需要配置wsl2网络模式为镜像模式,并打开防火墙。最终可以实现通过局域网访问WSL2容器,同时当宿主机可以访问ipv6时,容器也自动支持。修改wsl位置文件.wslconfig​​,主要有以下两点关键步骤设置网络模式为镜像模式networkingMode=mirrored​​打开防火......
  • 2023-2024 赛季赛中总结
    CSP2023与NOIP2023比赛过程顺利,主要原因在于题目过于简单。百度之星2023决赛最后两道题目未能做出,其实从那时起就开始有大赛中档题卡壳的迹象。至今未能补题,暂时不清楚未做出原因。PKUWC2024第一天第二题没过,考场上已经想出了大体思路,但思考的过程中走了很多回头路,做了很......
  • spring 简单的使用 Hikari连接池 和 jdbc连接mysql 的一个简单例子
    pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://ma......
  • 230. 二叉搜索树中第K小的元素
    230.二叉搜索树中第K小的元素 https://leetcode.cn/problems/kth-smallest-element-in-a-bst/ 思路https://leetcode.cn/problems/kth-smallest-element-in-a-bst/solutions/1050055/er-cha-sou-suo-shu-zhong-di-kxiao-de-yua-8o07/根据二叉搜索树性质,对左子树进行搜......
  • CCPC2023-Shenzhen
    \[\LARGE\textrm{ProblemA.AGoodProblem}\]\(a_i\in[0,n]\)分治,考虑做值域为\([L,R)\)的一部分,保证初始情况下所有数都是\(L\),然后把所有值域在\([mid,R)\)的数抬到\(mid\),再做分成的两部分。\[\LARGE\textrm{ProblemF.Gift}\]基环树,枚举每一条环上的边......
  • 大连市2023中考游记
    谨以此文,致敬,我至今最后的辉煌注:本文的“中考”是指自初三以来的日子Day-1145142022年9月,还未解封,刚上初三,就上了1个月的网课,很多变数,记得因为爷爷来,所以就一直在姥爷家住了一个月。奥利也玩野了,从此住在姥爷家(有亲近大自然的机会确实不错)然后就是正常的学校学习,初三了,并未感......