位置: 编程技术 - 正文

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查询重复的全部删除)

  • 工资储备金制度
  • 小规模纳税人收入是含税还是不含税
  • 社保滞纳金所得税汇算需要调增吗
  • 什么是非居民个人的工资薪金
  • 农产品计算抵扣的税务政策
  • 标准成本法核算方法
  • 实收资本如何网上转账
  • 资本溢价能不能退还股东呢
  • 全资子公司的利润有多少
  • 住宿费机打发票税率多少
  • 公司购买房产给个人发票
  • 厂家核销费用直接抵扣
  • 合同取消写什么
  • 预提费用入账依据
  • 加了一年的油
  • 国税实名认证一般是公司里谁去认证的
  • 商品房买卖合同预售和商品房买卖合同有什么区别
  • 代发工资超过5000 可以不交税吗
  • 报关单出口退税联在哪打印
  • 员工福利费是否计入赔偿
  • 公司结算工资
  • 纳税义务发生时间和纳税期限的关系
  • 未分配利润期末余额怎么算出来
  • 怎么计提所得税费用
  • 津贴证明是让单位开吗
  • 居民企业的判定条件
  • 固定资产采用历史成本计价
  • 工程服务发票税率3%
  • 金蝶k3迷你版年度结账
  • 企业停产后员工怎么办
  • 如何在excel中添加多行空白
  • 预提费用冲销需要重新计提吗
  • 无形资产如何评估作价
  • 快捷方式都变成pdf
  • 品牌转让怎么写
  • php redis实现秒杀思路
  • linux系统如何更改主机名
  • 解决中暑最有效方法
  • 最小计算机系统包括
  • php sql语句
  • 一般纳税人公司出售旧车怎么开票
  • 企业没有实缴
  • b站怎么进抖音模式
  • expdp/impdp oracle数据泵导入导出
  • vscode搭建vue项目
  • 举报民间借贷利息收入所得税
  • 金融企业往来支出属于费用吗
  • 借款利息收入发票
  • 已经抵扣的发票红字信息表怎么开
  • 百旺税控盘跨月发票作废
  • 认证已过期请重新登录
  • mysql 重复记录查询
  • SQLServer 2008 CDC功能实现数据变更捕获脚本
  • 购进材料,已付,材料尚未验收入库
  • 财务报销单据粘贴视频
  • 金蝶k3怎么打印科目余额表
  • 分公司账务处理需要注意哪些
  • 企业收到的应收票据应按什么作为入账金额
  • sql null用法
  • ghost装win7无法启动
  • win7还原系统怎么还原
  • win8怎么关闭实时保护
  • 介绍两个很常用的成语
  • winxp win10哪个快
  • linux常用命令 cat
  • windows8.1卸载软件
  • 解决出现的问题下一句,欢迎的语气
  • 原生封装ajax
  • css样式表可以兼容所有浏览器吗
  • disk指令
  • python数据结构教程
  • jquery 列表控件
  • 欢迎使用天翼智能网关
  • javascript的简介
  • javascript教学视频
  • android知识点大全
  • 怎么去税务局领税盘
  • 宁夏回族自治区房产税
  • ipo上市要注意什么
  • 国税三所电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设