位置: 编程技术 - 正文

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

  • 管理费用中的办公费占比是多少
  • 企业所得税期初资产总额怎么填写
  • 公司视频宣传制作方案
  • 足浴按摩开票明细一栏写什么
  • 飞机票的快递费多少钱
  • 金蝶打印凭证页码范围
  • 建筑工程管理费包括哪些内容
  • 土地使用权分割转让依据
  • 支付利息的诉讼请求
  • 政府专项补助购置固定资产进项税可以抵扣吗?
  • 公司租土地建厂房合法吗
  • 旅行社小规模纳税人增值税怎么征税
  • 企业管理与咨询机构
  • 年终奖缴税将有大变化
  • 印花税计税金额怎么算
  • 增值税优惠政策有哪些
  • 兼职获得员工旅游资源
  • 人机料法环是什么方法
  • 小规模销项负数怎么报税
  • 未分配利润转入本年利润
  • 购买材料物资入账需哪些原始凭证?
  • 商业汇票的目的
  • 增值税普通发票税率
  • 政府购买缴纳社保吗
  • 内存坏了电脑会黑屏吗
  • 中国石化开的增值税票是几个点的
  • 应交税金年终怎么计算
  • 免税收入税额的含义
  • 企业银行存款如何管理
  • 累计带薪缺勤的核算和计量
  • 怎么做才能让电脑里自动翻译成中文
  • win10怎么清理剪切板
  • php常用的设计模式在开发中的实例
  • 汽车维修收费标准及费用计算方法
  • 一般纳税人向小规模纳税人开专票
  • php保存远程图片
  • php日期时间函数
  • 心形岛屿叫什么名字
  • php操作mysql数据库
  • 天猫提现不走对公2023
  • 安装elipse教程
  • python爬虫中数据接口的含义
  • 付报刊费计入什么科目
  • 农民工专用账户回执单
  • phpcms怎么用
  • mysql一对多关系如何一次性查出来
  • python子类init
  • aspcms标签
  • 国税局网上申报
  • 企业取得投资收益要交税吗
  • 充值卡赠送金额属于什么性质
  • 小规模纳税人购进税控收款机
  • 线上销售会计分录
  • 以旧换新价格怎么确认
  • 计提固定资产折旧怎么做会计科目
  • 预付账款有余额吗
  • 开红字发票购买方和销货方有哪些操作不同?
  • 安装固定资产领域有哪些
  • 在Linux环境下mysql的root密码忘记解决方法(三种)
  • mac上dns设置
  • 怎样恢复显示桌面图标
  • ubuntu怎么root权限
  • linux ioctrl
  • eac.exe是什么
  • win7系统电脑怎么连接热点
  • mac10.10.5无法升级
  • 微软宣布win10
  • mmc.exe是什么
  • win7系统开机黑屏只有鼠标且打不开任务管理器
  • 编程语言javascript
  • 在shell脚本中$用于
  • win10下载杀毒软件
  • angular form表单
  • 15个常用的excel函数公式
  • jquery自动完成插件
  • Android as Bluetooth Low Energy Peripherial (GATT server).
  • python的面向对象和模块原理
  • jquery设置div的宽度和高度
  • 中通快递深圳同城多少钱
  • 广东省电子税务局app下载官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设