概述

左连接和右连接都属于外连接,它们的全称是左外连接和右外链接。
内连接关键字:inner join on
左连接关键字:lelf join on / left outer join on
右连接关键字:right join on / right outer join on

内连接

select * from a_table a inner join b_table b on a.a_id = b.b_id
内连接显示左右两表符合搜索条件的记录,是左右两表的交集。
注意还有隐式内连接:
select a.a_aid, a.a_aname, b.b_id, b.b_bname from a_table a, b_table b where a.a_id = b.b_id

左连接

select * from a_table a left join b_table b on a.a_id = b.b_id
左连接显示左表的全部和符合搜索条件的右表记录,右表不足的部分显示为NULL

右连接

select * from a_table a right outer join b_table b on a.a_id = b.b_id
右连接显示右表的全部和符合搜索条件的左表记录,左表不足的部分显示为NULL

Sql语句:内连接、左连接和右连接相关推荐

  1. SQL语句inner join,left join ,right join连接的不同之处

    SQL语句inner join,left join ,right join连接的不同之处 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 ...

  2. SQL语句什么是左连接、右连接、内连接?

    1.左连接 以左表为基础,根据ON后给出的两表的条件将两表连接起来.结果会将左表所有的查询信息列出,而右表只列出ON后条件与左表满足的部分. 左表(table1)全部保留,右表(table2)关联不上 ...

  3. SQL的几种连接:内连接、左联接、右连接、全连接、交叉连接

    作者:初行 – 博客园 SQL连接可以分为内连接.外连接.交叉连接. 数据库数据: book表:                                         stu表:       ...

  4. ORACLE中的全连接(Full Join)、内连接(JOIN/INNER JOIN)、左连接(Left Join)、右连接(Left Join)、(+)符号以及Theta连接

    测试表: A表:LS_TEMP1 B表:LS_TEMP2 左连接(左外连接)A LEFT JOIN B / (+)放在B表后边:左表为基础,显示所有左表数据,右表只显示能与左表关联上的数据 右连接(右 ...

  5. mysql一图秒懂秒清晰 - join连接 ,left join左连接 ,right join右连接 ,inner join内连接

    前言:zuo表和you表短短五行涵盖了数据中所有可能遇见的情况: 1.左表有重复值(合同号=1134): 2.右表有重复值(合同号=1133): 3.左表存在右表没有的合同号(合同号=1188): 4 ...

  6. mysql连接方式左联_数据库中的左连接(left join)和右连接(right join)区别 | 改变自己...

    Left Join / Right Join /inner join相关 关于左连接和右连接总结性的一句话: 左连接where只影向右表,右连接where只影响左表. Left Join select ...

  7. sql语句内联 左联 右联的区别

    今天sql操作遇到了这个问题,详细总结一下: 现数据库里有这样两个表: 内联查询: inner join...on/where sql语句:SELECT * FROM t_user INNER JOI ...

  8. mysql right join实例_MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程

    LEFT JOIN 语法用法与实例MySQL LEFT JOIN 语法 SQL(MySQL) LEFT JOIN 会取得左表(table1)全部记录,即使右表(table2)并无对应匹配记录.LEFT ...

  9. sql常用语法命令及函数_SQL右连接命令:语法示例

    sql常用语法命令及函数 For this guide we'll discuss the SQL RIGHT JOIN. 对于本指南,我们将讨论SQL RIGHT JOIN. 正确加入 (Right ...

  10. python调用mysql数据库sql语句过长有问题吗_python连接MYSQL数据库,调用update语句后无法更新数据,解决...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. 精选180+Python开源项目,随你选!做项目何愁没代码
  2. 计算机系统的架构,计算机系统结构 (二) 计算机主要系统构成
  3. element显示true或者false_element-ui轮播的简单实现
  4. Java当中 递归打印文件大小(面向不同的对象打印文件大小)
  5. html返回顶部_Jquery实现一键返回顶部
  6. Controller层返回字符串
  7. vue实现打印功能的两种方法/web打印控件
  8. stl之map容器的原理及应用
  9. Allegro16.6导出位号图
  10. HTTP的REST服务简介
  11. 移动开发作业五 近场通信技术分析与未来应用场景预测
  12. HTML5+CSS大作业——年会抽奖网页设计(1页)
  13. 【实战好项目】2021“觅影”医学人工智能算法大赛-5个赛道任你选
  14. jumpserver 添加Windows主机
  15. 拓嘉辰丰:哪些会影响拼多多推广效果
  16. PEEKABOO——测试随笔
  17. 西班牙知名导演:电影产业应与NFT及社区做结合
  18. Mosquitto简介及搭建
  19. 5G专网技术解决方案和建设策略
  20. SPI和API还在傻傻分不清楚?

热门文章

  1. P1199 [NOIP2010 普及组] 三国游戏-博弈论+贪心
  2. CentOS 升级内核的三种方式(yum/rpm/源码)
  3. “ACD及其实现方法”分析及学习
  4. 数据仓库面试题-数仓-五
  5. windows原型设计工具_Windows的疯人性原型工具简介
  6. oracle中中英文段落划分实现
  7. 【Vue入门实践3】不调后端接口==>el-table单纯前端实现查询和重置功能==>【el-table组件使用】表格静态前端筛选、查询重置功能
  8. 运用python算寄送包裹重量
  9. IRIS 5.10 注册码
  10. java的hsf高速框架,高速服务框架HSF