位置: 编程技术 - 正文

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

  • 小规模企业需要申报吗
  • 小规模纳税人销售已使用固定资产
  • 房产契税什么时候交的小知识
  • 价外税和价内税的理解
  • 工会经费应该怎么做账
  • 企业如何提供准确的会计信息
  • 工程款转入冻结账户能拿回
  • 教育附加费税率怎么算
  • 销售收入是不是营业收入
  • 股东投入款放入什么科目
  • 产品没货怎么给客户解释
  • 金蝶财务软件固定资产模块固定资产调拨
  • 一般纳税人转让二手车增值税税率
  • 公共绿地绿化
  • 私营公司会计资取公司资金
  • 垫付的医疗费保险多久可以报销
  • 外购商品赠送客户怎么做账
  • 个人承包业务是否合法
  • 购入原材料退货的记账凭证怎么写
  • 公司比赛规则
  • 报销跨月还能报销吗
  • 公司购买的绿植普票怎么抵扣
  • 预警税负率表
  • 企业发工资交税
  • 小规模免了增值税怎么办
  • 春节公司发福利买什么东西
  • 蔬菜销售收入免增值税吗
  • 一级代理价格
  • 本月不抵扣的发票不入帐吗
  • 个人股权转让印花税在哪里申报
  • 什么叫保理支付
  • 企业撤回投资说明模板怎么写
  • 审计报告与汇缴报告
  • 关闭无法验证发布者
  • 对外投资包括哪些投资项目
  • 收到发票怎么写说明
  • 增值税报表上期留底税额填不上
  • 存货的核算方法
  • 电脑eb是什么意思
  • 马瑙斯市
  • php做
  • 图像可以分成哪些类别?
  • jquery弹出层插件
  • insg命令
  • 个体工商户城市维护建设税
  • 企业补助怎么做会计分录
  • 帝国cms php8.0
  • 只开发票没有合同也要印花税吗
  • 自查补税怎么做账
  • 在计算应纳税所得额时,纳税人因自然灾害
  • 个体工商户的免税证明
  • 母公司处置子公司合并报表
  • 小规模纳税人开专票需要交税吗
  • 公司购买房子如何交税
  • 承租人转租房屋的后果
  • 企业为什么要转移用工风险什么意思
  • 期初建账库存现金如何填写
  • 补交上年度的企业所得税税款计入什么科目
  • vmware虚拟机找不到了
  • 配置windows server essentials出错
  • linux如何查询
  • linux终端基础命令
  • windows共享文件夹端口号
  • win8系统设置在哪里
  • centos6.5安装步骤
  • SpySub.exe - SpySub是什么进程
  • win10一年更新一次
  • window7系统清理
  • win8.1无法安装vmware tools
  • win7系统搜索功能没了
  • 批处理操作
  • opengl渲染流程图
  • pycharm打开文件怎么运行
  • html复选框和单选框区别在哪
  • javascript零基础
  • 控件begininvoke
  • 如何查询车辆购买的保险
  • 深圳地方税务局电话
  • 注销税务说明
  • 湖北国税办税人是谁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设