位置: 编程技术 - 正文

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

  • 实收资本印花税按次还是按年
  • 企业向红十字会捐赠可以抵扣所得税吗
  • 2020年小微企业所得税税率
  • 生产能量计入固定成本
  • 物流辅助服务属于什么费用
  • 成本少结转了怎么调回
  • 工作未满12个月被辞退时前月平均工资怎么计算
  • 记账凭证按其适用的交易和事项分类可以分为
  • 存货内部交易抵消通俗讲解
  • 个体工商户增值税怎么计算
  • 阿里巴巴新任董事长简历
  • 半成品原材料报废会计处理怎么做?
  • 发票冲销后还能用吗
  • 个人转让认缴出资股权需要交纳印花税吗?
  • 税务行业软件
  • 发票勾选认证截图图片
  • 哪些理财产品能赎回
  • 固定资产残值率一般是多少
  • 公司停产检修2天扣年假
  • 企业专项储备属于什么科目
  • 研发支出的二级科目是什么
  • 农业自产自销如何认定
  • 华为鸿蒙os2.0发布
  • 其他应付款不用付了会计分录
  • 小规模纳税人免征增值税的账务处理
  • dgservice.exe是什么文件
  • powerdvd remote
  • 让劳务公司代发工资
  • 内格罗斯岛
  • php smtp类
  • 可供出售金融资产现在叫什么
  • 火灾烧毁物品如何取证
  • laravel视频教程
  • 谷歌colab免费额度
  • 基于html的旅游网站设计源代码
  • pytorch如何搭建神经网络
  • RocketMQ-02
  • vue快速入门
  • 帝国cms安装教程
  • 职工补贴包括哪些?
  • 企业多久报一次工伤保险
  • 进项发票和销项发票金额相同还需要交税金吗
  • 外贸企业收款有限额吗
  • python 顺序
  • 玩转mongodb4.0从入门到实践
  • 净利润弥补以前年度亏损
  • 4s店除了卖车还有什么
  • 普通的增值税
  • 起重机属于固定资产中什么设备类型
  • 资产负债表中没有专项储备怎么填写
  • 小微企业预缴所得税怎么填报
  • 上市公司回购股票多久可出售
  • 季节性停工损失计入存货成本吗
  • 以前期间留抵税额是什么意思
  • 调整其他应付款作为收入
  • 工程承建方给予什么赔偿
  • 需要计提坏账准备吗
  • 利息与资金占用费
  • 高速公路过路费增值税
  • 开了20万销项进项为0交多少税
  • 公司注销记账凭证还有用吗
  • mysql 查找
  • windows自带截图保存在哪里
  • xp系统找不到指定的路径怎么办
  • 丢失msvcp71.dll
  • WIN10开启高性能模式
  • ubuntu中装虚拟机
  • windows 8.1将“计算机”(This PC)更名为“此电脑”
  • 64位win7安装kb3038314补丁更新失败临时解决方法
  • win7系统删除文件需要权限
  • win10笔记本键盘失灵按什么键恢复
  • 适者生存作文800字议论文
  • unity3d功能
  • js异步实现原理
  • 小型微利企业所得税优惠
  • 购车发票购置税是否包含在内
  • 厦门象屿正式员工招聘
  • 济南高新发展公告
  • 东莞国税咨询电话
  • 江苏社保缴费基数是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设