位置: 编程技术 - 正文

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

  • 购入车辆进项如何做账
  • 公司给员工租的宿舍怎么交税
  • 提现的手续费怎么做账
  • 补贴收入是否交个税
  • 按收入比例结转怎么做账
  • 一般纳税人辅导期
  • 公司股东变更麻烦吗?
  • 不动产出租属于什么收入
  • 存货和应付账款
  • 小企业准则适用范围
  • 公司注销后如何申请强制执行
  • 海关增值税抵扣是全额抵扣所得税
  • 计提附加税的会计处理
  • 6月份税务新政热点问题有哪些?
  • 营业收入在财务报表上跟实际多出来怎么解释
  • 一般纳税人所说的税率是
  • 房地产公司销售自建房怎么纳税
  • 远程清卡失败怎么办
  • 个人出租房屋给公司可以开专票吗
  • 财务计提个人缴纳社保部分怎么记账?
  • 怎样知道自己是否贫血
  • 现金比率分析怎么分析
  • 收到工会经费怎样做账
  • 国家减免税收
  • 土地增值税清算管理规程
  • 苹果客服人工24小时
  • 费用报销费用填写要求
  • 自产应税消费品用于在建工程要交增值税吗
  • php二维数组添加数据
  • 微信开发怎么实现
  • 尚硅谷百度贴吧
  • php 性能优化
  • php封装app打包
  • 取得不规范发票的处理
  • mongodb4.4安装
  • 工程施工科目借方尾差怎么调整
  • 企业年报股东出资信息
  • 新政府会计制度下的基建会计
  • 股东增资涉税
  • 小规模纳税企业销售货物或者提供应税劳务
  • 增值税发票过了两个月怎么作废
  • 扶贫资金是如何发放的
  • 金蝶凭证汇总表怎么打印
  • 事业单位资产负债表自动转帐
  • 以前年度损益调整属于哪类科目
  • 其他应付款的会计编码
  • 购买设备分期付款凭证怎么做
  • 筹建期间的利息费用计入什么科目
  • 房屋租赁合同印花税计税依据
  • 国外扣款手续费
  • 拍卖土地支付的法律依据
  • 股权转让后再转让
  • 税务销售滞后是什么意思
  • 一般纳税人车辆租赁费的税率是多少
  • centos7.9
  • mysql 5.7.13 winx64安装配置教程
  • centos编译器
  • winpe如何使用
  • win10禁用所有启动项
  • 硬盘安装fedora35
  • 虚拟光驱安装
  • WIN10系统崩溃如何自救?
  • xp安装盘复制u盘
  • explore.exe是什么意思
  • winxp开启远程控制
  • win10 运行
  • Win7/Win8.1/Win10命令行配置静态IP地址方法
  • win10系统中怎么打开IE浏览器
  • cocos2d教程
  • js定义数字
  • js中转换成string类型的方法
  • 读取fasta文件
  • unity怎么学
  • unity灯光闪烁效果
  • c# hashtable 用法
  • javascript图表
  • 居民与非居民的区别国际金融
  • 法人变更税务登记表怎么填
  • 江苏电子税务局登录入口
  • 百分之13的税率怎么算如何算百分之13的税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设