位置: 编程技术 - 正文

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

  • 个人是否可以申请精神司法鉴定
  • 注册资本没有全额怎么办
  • 金融资产的构成
  • 未达起征点销售额是含税还是不含税
  • 股票发行费用属于资本成本中的筹资费用
  • 已经认证的发票对方可以作废吗
  • 货拉拉电子货票收款凭证是发票吗
  • 农产品收购发票可以跨区域开吗
  • 飞机票改签费用怎么算1000块
  • 出口退税申报流程视频
  • 企业从政府取得的经济资源,如果与企业销售商品
  • 小规模纳税人餐饮业税率是多少
  • 单位给员工上的商业险是什么
  • 以股权转让名义转让土地使用权
  • 发票选择确认平台怎么选
  • 房地产开发企业会计科目
  • 三联专用发票每一联分别给谁
  • 发票密码区出来了一点
  • 未分配利润期末余额怎么算出来
  • 金税盘百旺和航天
  • 筹办期间的筹办费用支出
  • 银行承兑汇票保证金是什么意思
  • 没有发票的怎么报账
  • 现金分红说明什么
  • windows7怎么说
  • win11版本22000.194
  • 临时工工资的会计处理
  • 无形资产摊销的会计科目怎么录
  • 中文字符和英文字符的转换
  • 下脚料属于什么科目
  • 自产产品管理部门领用
  • 金融资产减值损益怎么算
  • 员工不愿意缴纳个税 需要公司承担吗
  • codeignitor
  • 捷税宝被稽查了吗
  • 代垫运费的增值税可以抵扣吗
  • 应付票据贴现是负债吗
  • 小规模企业所得税优惠政策最新2022
  • mongodb优点
  • 工资总额借方和贷方的区别
  • 企业发生的现金溢余如果无法查明原因
  • 企业支付的一次性就业补助金
  • 股利分配是什么科目
  • 预收账款还可以用吗
  • 何为居民企业
  • 房地产开发企业资质证书
  • 中小企业会计科目
  • 转出未交增值税借方余额怎么处理
  • 增值税专用发票的税率是多少啊
  • 申请个税退税账号是什么
  • 你知道实施“营改增”对企业有哪些积极的效应么?
  • 社保金的滞纳金个人承担吗?
  • 预收账款账务处理流程图
  • 公司开收据盖什么章
  • 原始凭证书写要求
  • centos下安装虚拟机
  • win8系统界面切换成win7
  • boot from
  • xp快捷桌面图标
  • win102020h2
  • vim进阶教程
  • mysqld-nt.exe - mysqld-nt是什么进程 有什么用
  • win7电脑显示屏显示不全怎么调整
  • win7图标随便移动
  • 遮罩层出现后怎么点击其他地方隐藏
  • time(0)函数
  • javascript的change
  • android studio downloading
  • js兼容ie
  • js的ajax请求写法
  • jquery field
  • 课题研究经费预算一般多少比较合适
  • 佛山市地税局办公室主任
  • 2020年职工探亲路费报销最新规定
  • 差额征税全额开票是什么意思
  • 土地使用税2023征收标准
  • 沧州市养老保险局官网
  • 苏州税务局下班时间
  • 商贸有限公司怎么运营
  • 如何查询车辆购买的保险是哪家保险公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设