SQL查询左连接、右连接、内连接
1、左连接的定义:是以左表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将左表所有的查询信息列出,而右表只列出ON后条件与左表满足的部分。左连接全称为左外连接,是外连接的一种。
下边以A表和B表为例子,A、B之间的左连接条件为:ano=bno;查询语句为:SELECT * FROM `A` LEFT JOIN B ON ano=bno;
eg1:A表中的只有1条记录,B表中2条记录,B表的2条记录bno都等于ano,
查询结果:将A表的记录都查询出来,B表中bno等于ano的都查询出来了且左侧为ano对应的信息。
eg2:A表中存在的ano,B表中不存在对应的bno;
结果:A表的记录全部查询出来而且如果B没有bno=ano的记录时右侧显示为空,B表中只有bno=ano的记录查询出来了。
2、右连接的定义,是以右表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将右表所有的查询信息列出,而左表只列出ON后条件与右表满足的部分。右连接全称为右外连接,是外连接的一种。
eg:以上边的数据为例子,进行右连接测试如下:
结果:a表只显示和b表id相等的2行数据,b表的记录全部显示出来
3、内链接:使用比较运算符根据每个表共有的列的值匹配两个表中的行;
eg:继续以之前的数据为例子:
结果:只显示a.aid=b.bid的2行记录
SQL查询左连接、右连接、内连接相关推荐
- SQL中的连接(左、右、内连接)
目录 左连接(LEFT JOIN或LEFT OUTER JOIN): 右连接(RIGHT JOIN或RIGHT OUTER JOIN): 内连接(INNER JOIN也叫等值连接): 全连接(FULL ...
- 使用左 右 全 内连接及使用where条件语句的区别
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 使用左. ...
- mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)
mysql 实现表连接(左,右,内,全连接) 查询中出现两个表的连接,下面通过实例来讲解一下各种连接查询的不同之处 表 a,和表b 如下图 a 表中 有 abcd b表中有 abcf 内连接:SELE ...
- Hive sql中的 各种join(内连接、左外连接、右外连接、满外连接)
join语句 1 等值 join Hive支持通常的SQL JOIN语句,但是只支持等值连接,==不支持非等值连接==. 案例实操 select * from stu left join score ...
- Oracle数据库:oracle内连接inner join on,多表查询各种自链接、内连接、外连接的练习示例
Oracle数据库:oracle内连接inner join on,多表查询各种自链接.内连接.外连接的练习示例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得 ...
- oracle连接总结(内连接、外连接、自然连接,交叉连接,自连接)
永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! oracle连接总结(内连接.外连接.自然连接,交叉连接,自连接) 1.简述 1) 两个表的连接,是通过将一个表中的一列或者多列同另一 ...
- sql 查询一段时间区间内的值
1.sql 查询一段时间区间内的值 select to_char(to_date('2022-03-02','yyyy-mm-dd')+level-1,'yyyy-mm-dd') as day_val ...
- sql查询时的左连接,右连接,和内连接详细解释
1.sql查询时什么叫左连接和右连接 左连接和右连接都是外部连接,也就是区别于内部连接,它对不满足连接条件的行 并不是象内部连接一样将数据完全过滤掉,而是保留一部分数据,行数不会减少. ...
- SQL中常见的几种连接方法-(内连接,左连接,右连接)
连接是数据库主要的特点,通常一个表中不会存放不同实体的信息,不同实体的信息存在不同的表当中,但是要同时查出多个表当中的信息时就需要多个表合并到一起进行查询,此时连接表的作用就出来了. 在表建立时常把一 ...
- mysql中union,左连接,右连接,与内连接
union 1).作用:把俩次或者多次查询结果合并起来2).要求俩次查询的列数一致对于组合查询结果排序:select语句的输出用order by子句排序.在用union组合查询时,只能使用一条orde ...
最新文章
- iOS - 实现映客首页 TabBar 和滑动隐藏 NavBar 和 TabBar
- Linux 时钟精度 与 PostgreSQL auto_explain (explain timing 时钟开销估算)
- redhat安装wine教程_可能是最漂亮的国产Linux,U盘安装DeepinLinux 深度操作系统
- rust如何在木板上上传图片_通过编写一个简单的游戏来学习 Rust | Linux 中国
- Leetcode--113. 路径总和Ⅱ
- mysql csdn 知乎_CSDN 怎么样?
- 千万不要成为这样一个程序员!
- 190422每日一句
- MATLAB自学教程一1.显示图像图像基本信息
- python绘制相频特性曲线_用Python绘制音乐图谱
- android 话费充值代码,调用手机话费充值API的SDK编写思路
- 计算机考研落榜了怎么办,如果,你考研落榜了怎么办?
- 如何使用MATLAB绘制ggplot风格图片(散点图及折线图)
- linux c设置打印机属性,如何恢复打印机属性的“功能”部分
- 蓝桥杯 画积木 /洛谷 P1990 墙壁覆盖
- 删除域中的Exchange服务器
- 记录个js调用浏览器打印功能的代码
- 画了张图,总结了机房里AAU、RRU以及各模块之间的走线关系和线束规格类型
- 元宇宙的运行之“DAO”:在元宇宙中创作、分享,付出的劳动如何获得回报?...
- win7怎么开热点(win7怎么开热点)
热门文章
- 怎么打开服务器注册表,如何利用Win7系统注册表设置Windows服务启动顺序
- 【wp_code】快递简写列表,erp接口 ,淘宝erp接口,拼多多erp接口,京东erp接口,抖音erp接口,发货接口,打单接口
- 新CCF-CSP认证历年真题解
- 自然辩证法2018版_自然辩证法-2018版课后思考题答案
- 找回旧世界的回忆,明日之后电脑版新科技带动新生活
- 基于matlab的排队系统仿真
- ERP项目实施技术要点分析
- 上海泗博自动化 Modbus 转以太网模块应用于某污水处理系统
- PicoNeo开发中遇到的问题(一)
- Ubuntu设置dns