位置: 编程技术 - 正文

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

  • 周转材料低值易耗品的会计处理
  • 实习生个人所得税需要申报吗
  • 3%简易征收范围
  • 应收账款贷方余额重分类到哪
  • 生产加工型企业经营范围
  • 担保人的损失
  • 其他综合收益损失
  • 筹建期可以有收入吗
  • 车的违章处理
  • 一般纳税人税控维护费怎么填报
  • 公司委托其他公司办理事情
  • 小规模发票什么样子
  • 花卉租赁发票税率是多少
  • 电子发票能不能作废重开
  • 房产税缴纳时间规定
  • 已认证的发票如何冲红
  • 兼职获得员工旅游资源
  • 预付帐款科目如何转平?
  • 现金支票存根会计要签字吗
  • 怎么把过期银行卡的钱取出来
  • 计算当期应纳税额
  • 软件著作权认证查询
  • 垃圾费随水费征收
  • 无法设置面容id怎么办
  • php mysql_real_escape_string函数用法与实例教程
  • phpeach函数
  • 白 犀牛
  • php设置header参数
  • 一般纳税人公司出售旧车怎么开票
  • php编译器与集成环境怎么安装
  • 旅游业哪些发票需要交税
  • 期初成本和期末成本
  • 企业一直亏损老板也赚钱
  • 销售旧货和销售使用过的物品税率
  • 劳务派遣小规模开票几个点
  • 亏损合同预计负债的会计分录
  • 新手搭建一个织布机
  • 材料采购与原材料账户核算内容有何差别
  • 普通发票被作废了还能报销吗
  • 应交增值税进项税额
  • 暂存款账务处理
  • 企业的纳税申报数据来源于
  • 应收利息和应收股利属于什么科目
  • 公司买口罩
  • 车户过户
  • 土地承包经营权上的房屋
  • 公司按最低标准交社保可以申请补偿吗
  • 机动车销售折让红字信息表
  • 预付款开票货还没发
  • 小规模企业自开收购牛发票增值税怎样申报
  • 设计费要计入固定成本吗
  • 银行承兑汇票利息归谁
  • 增值税政策依据
  • 实收资本能直接转账吗
  • 制造费用与辅助费用哪个先结转
  • 什么是来料加工和进料加工
  • mysql多字段数据
  • win8.1还原系统
  • ubuntu20.04设置
  • 在windows中如何设置行间距
  • windows7壁纸怎么恢复
  • win10登陆界面怎么关闭
  • Windows8和Windows Phone8中IE10两者相同点和区别
  • 修改注册表命令
  • win8怎么调整屏幕分辨率
  • 一个项目引多个项目
  • vue做一个table
  • jquery滚动条滚动到指定位置
  • python多线程例子
  • python的idle打不开解决办法
  • unity如何成一组
  • python 的多线程
  • js页面点击怎么随机生成图片
  • 云南人社医保缴费步骤
  • 山西税务官网登录
  • 自然人扣缴客户端重新安装后信息怎么同步
  • 纳税人不办税务许可证
  • 纳税人如何划分
  • 提高税务管理水平,降低税务风险
  • 内蒙古电子税务局登录入口官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设