mysql03-内外连接

news/2024/4/27 16:58:38

1.内连接\inner

  • 等值连接查询
    //人员表内有部门编号,部门表有部门编号和部门名
    //以下查询通过dep_id将人员表和部门表连接起来
    select name, dept_name  
    from emp inner join dep  on emp.dept_id=dep.dept_id;
    //查询所有人员的姓名,部门名
    
  • 非等值连接查询
    //grade表存储A~E等级的工资范围
    //通过grade将salary和grade表连接起来
    select emp_id, basic, grade from salary 
    inner join grade on salary.basic between grade.low and grade.high;
    //查询所有人员的工资等级

2.外连接\left/right

  • 左连接(left join)
    左连接的查询结果集中在左侧的表中(显示所有的左边数据),如果有左表参数与右表参数匹配,则会显示出来,否则对应的参数显示为NULL
  • 右连接(right join)
    右连接的查询结果集中在右侧的表中(显示所有的右边数据),如果有右表参数与左表参数匹配,则会显示出来,否则对应的参数显示为NULL
  • 左VS右
    左连接更关注左表的数据完整性,右连接更关注右表的数据完整性.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.cpky.cn/p/11066.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

链动2+1模式 完全合法合规 不存在传销问题!!

在商业经营中,营销策略的巧妙运用对于提升产品销量和扩大品牌影响力至关重要。然而,企业在制定和执行营销策略时,必须严格遵循法律法规,以免陷入法律风险。本文将着重探讨链动21模式的法律要素,以论证其合规性。 一、链…

npm i安装依赖报错,但是cnpm i 却安装成功

问题描述:在a项目中npm i 安装依赖时发生以上报错,但是cnpm i 却成功,而且在其他项目中npm i 安装其他项目依赖也能成功.... 解决办法:删除项目中package-lock.json文件后再npm i 即可

Redis入门到实战-第三弹

Redis入门到实战 Redis数据类型官网地址Redis概述Redis数据类型介绍更新计划 Redis数据类型 官网地址 声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准 https://redis.io/Redis概述 Redis是一个开源的(采用BSD许可证&#…

nodejs+vue高校门诊管理系统python-flask-django-php

相比于以前的传统手工管理方式,智能化的管理方式可以大幅降低高校门诊的运营人员成本,实现了高校门诊管理的标准化、制度化、程序化的管理,有效地防止了高校门诊管理的随意管理,提高了信息的处理速度和精确度,能够及时…

AV1:帧内预测(一)

​VP9支持10种帧内预测模式,包括8种角度模式和非角度模式DC、TM(True Motion)模式,AV1在其基础上进一步扩展,AV1帧内预测角度模式更细化,同时新增了部分非角度模式。 扩展的角度模式 AV1在VP9角度模式的基础上进一步扩展&#xf…

4G/5G视频记录仪_联发科MTK6765平台智能记录仪方案

视频记录仪主板采用了联发科MT6765芯片,该芯片采用12nm FinFET制程工艺,8*Cortex-A53架构,搭载安卓11.0/13.0系统,主频最高达2.3GHz,待机功耗可低至5ma,并具有快速数据传输能力。配备了2.4英寸高清触摸显示…