位置: 编程技术 - 正文

mysql的左右内连接用法实例(mysql的左右连接)

编辑:rootadmin

推荐整理分享mysql的左右内连接用法实例(mysql的左右连接),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql中左右连接,mysql内连接外连接左右连接,mysql左右链接的区别,mysql左右链接的区别,mysql左右内连接的区别,mysql左右内连接怎么用,mysql左右内连接语法,mysql左右内连接怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了mysql的左右内连接用法。分享给大家供大家参考。具体如下:

用个例子来解析下mysql的左连接, 右连接和内连接

一. 左连接:

user_id居左,故谓之左连接。 这种情况下,以user_id为主,即user_id中的所有记录均会被列出。分以下三种情况:

1. 对于user_id中的每一条记录对应的id如果在user_profile中也恰好存在而且刚好只有一条,那么就会在返回的结果中形成一条新的记录。如上面1, 2, 3, 4对应的情况。2. 对于user_id中的每一条记录对应的id如果在user_profile中也恰好存在而且有N条,那么就会在返回的结果中形成N条新的记录。如上面的5对应的情况。3. 对于user_id中的每一条记录对应的id如果在user_profile中不存在,那么就会在返回的结果中形成一条条新的记录,且该记录的右边全部NULL。如上面的6对应的情况。

不符合上面三条规则的记录不会被列出。

mysql的左右内连接用法实例(mysql的左右连接)

比如, 要查询在一个相关的表中不存在的数据, 通过id关联,要查出user_id表中存在user_profile中不存在的记录:

二. 右连接

user_profile居右,故谓之右连接。 这种情况下, 以user_profile为主,即user_profile的所有记录均会被列出。分以下三种情况:

1. 对于user_profile中的每一条记录对应的id如果在user_id中也恰好存在而且刚好只有一条,那么就会在返回的结果中形成一条新的记录。如上面2, 3, 4, 5对应的情况。2. 对于user_profile中的每一条记录对应的id如果在user_id中也恰好存在而且有N条,那么就会在返回的结果中形成N条新的记录。如上面的1对应的情况。3. 对于user_profile中的每一条记录对应的id如果user_id中不存在,那么就会在返回的结果中形成一条条新的记录,且该记录的左边全部NULL。如上面的8对应的情况。

不符合上面三条规则的记录不会被列出。

三. 内连接

MySQL内连接的数据记录中,不会存在字段为NULL的情况。可以简单地认为,内链接的结果就是在左连接或者右连接的结果中剔除存在字段为NULL的记录后所得到的结果, 另外,MySQL不支持full join

希望本文所述对大家的MySQL程序设计有所帮助。

mysql 查询重复的数据的SQL优化方案 在mysql中查询不区分大小写重复的数据,往往会用到子查询,并在子查询中使用upper函数来将条件转化为大写。如:select*fromstaticcatalogueWHEREUPPER(Source)IN(SE

MySQL左联多表查询where条件写法示例 select*from_testaleftjoin_testbona.id=b.idwherea.level=''anda.month=''andb.level=''andb.month='';selecta.*,b.*from(select*from_testwherelevel=''andmonth='')asaleftjoin(select*from_testwher

Mysql修改datadir导致无法启动问题解决方法 centos6.2,停止mysqld然后修改/etc/my.cnfdatadir的位置,启动mysqld提示FAILED,查看日志::mysqld_safemysqldfrompidfile/var/run/mysqld/mysqld.pidended::mysqld_s

标签: mysql的左右连接

本文链接地址:https://www.jiuchutong.com/biancheng/321383.html 转载请保留说明!

上一篇:MySQL查询和修改auto_increment的方法(mysql查询并设置变量)

下一篇:mysql 查询重复的数据的SQL优化方案(mysql查询重复的全部删除)

  • 印花税的账目处理
  • 拍卖行业收取手续费标准
  • 公司把股权转让给个人
  • 利润表年度报表
  • 担保费能否开专票
  • 出库单上面的单位写谁的
  • 金税盘清卡时间包括15号吗
  • 国有企业驻外人员待遇
  • 材料成本差异会计
  • 进口增值税已付发票未到如何入账
  • 金税盘抵减增值税的账务处理
  • 汇算清缴抵税和退税
  • 预付款怎么做账务处理
  • 自产自销流程图
  • 企业为职工负担的个人所得税是什么意思
  • 形式发票需要报关吗
  • 利润表中财务费用可以为负数吗
  • 物业费需要摊销吗?
  • 公司之间银行往来款怎么做账
  • 建筑企业按什么确认收入
  • windows11如何
  • 城镇土地使用税征收范围
  • 固定资产未开发票怎么入账
  • mac菜单栏如何调整位置
  • 生产企业结账流程
  • 期初留存收益是什么科目
  • php新手入门
  • echarts-wordcloud 血泪总结使用说明 (配置项及其不足点优化)
  • 合并报表内部交易顺流逆流
  • 没有以前年度损益调整属于哪类科目
  • 物流辅助服务包括货物运输吗
  • 数据库锁面试题
  • 差旅费用按业务分为
  • face_recognition库采用了什么算法
  • java如何解析json字符串
  • es6面试题promise
  • vue 登陆
  • php获取当前文件夹
  • php单例模式
  • 发票金额和打款金额不一致怎么办
  • 映射器可以定义参数类型
  • mac中mysql应该怎么运行
  • 租金收入如何确认收入
  • 员工餐费补助交个人所得税吗
  • 劳务工资缴税标准
  • 施工企业会计科目
  • mysql数据库简单介绍
  • 增值税发票日用品开票明细
  • 缴纳增值税的会计处理方法
  • 内账收入按含税还是不含税入
  • 彩票扣税吗
  • 安保公司差额征税开具发票
  • 制造费用转入什么
  • 商业汇票到期无法兑现
  • 上市公司应付会计
  • 明细分类账怎么做表格
  • 事假 扣工资
  • mysql5.7重装
  • mysql 隐式游标
  • 进程net1
  • 电脑网页字体设置
  • window10 左下角
  • 如何解决笔记本电脑温度过高 蓝屏
  • sata驱动怎么装
  • 电脑打开win
  • win10禁止显卡驱动自动安装
  • linux源码包
  • 安装win7系统后一直正在启动
  • linux shell怎么用
  • jquery怎么设置宽度
  • unity网络模块
  • jquery选择器总结
  • 一般纳税人获得自产自销免税发票怎么处理
  • 非贸付汇代扣代缴增值税可以抵扣吗
  • 增值税申报表更正申报期限
  • 公积金提取需要几个工作日
  • 车间租金计入什么会计科目
  • 邳州国税局副局长
  • 如何建立内部控制缺陷认定的定型标准和定量标准
  • 江西省国家税务局客运定额发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设