位置: 编程技术 - 正文

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

  • 律师异地立案费用
  • 购税盘需要什么东西
  • 国家规定先打五联还是麻腮风
  • 房地产涉及的税种和税率
  • 出口企业免抵税额要作进项转出吗
  • 增值税组成计税价格包括消费税吗
  • 应交税费消费税分录
  • 以前多计提了应付职工薪酬怎么平账?
  • 税控盘服务费减免政策文件
  • 个人营业税是什么意思
  • 税控机操作
  • 财税[2016]140号文逐条解读
  • 商品流通企业会计零售业务核算
  • 代收污水处理费要交税吗
  • 分公司筹备方案
  • windows10软件图标不正常显示
  • 华为mate50耳机孔和充电口一样吗
  • 发票丢失如何处理
  • vue slot标签
  • php字符串函数大全
  • sudo命令无法执行
  • 苹果多屏协同win10
  • 房屋产权置换怎么交税?
  • 固定资产折旧表述不正确的是
  • 计算机与自动化的关系
  • php魔术方法的讲解与使用
  • 转出未交增值税和未交增值税区别
  • 商品先入库后得发票如何做账
  • ipad air3发布会价格
  • 微信第三方登录信息修改
  • php获取路径和目录的方法
  • php xml转字符串
  • 深入vue3+typescript技术栈
  • gpt最大
  • 增值税普通发票可以抵扣吗
  • 研发费用税前加计扣除金额怎么算
  • 异地托收承付结算金额起点为
  • 进出口总额用什么字母表示
  • phpvue开发模式
  • 固定资产已提完折旧报废后如何处理
  • 什么视同小规模纳税人?
  • 将MySQL help contents的内容有层次的输出方法推荐
  • 餐饮会计内账怎么记账
  • 其他综合收益的来源
  • 市场开发费用会计分录
  • 在建工程中的业务招待费转无形资产后所得税如何处理
  • 外购商品用于促销能抵扣吗
  • 项目所在地个税网上怎么报
  • 股东股权转让印花税 公司承担
  • 子公司提取盈余公积
  • 建筑业一般纳税人增值税税负率
  • 一次性开票分期确认收入已什么做原始凭证
  • 工商银行代收是什么意思
  • sqlserver怎么恢复数据
  • solaris ssh offline
  • win10系统即将过期怎么办
  • ubuntu安装超详细教程
  • win10任务栏恢复原样
  • 升级电脑win10系统
  • macbookzen
  • lsass.exe是什么病毒
  • win8的计算机在哪里
  • win7无法安装怎么办
  • win7小技巧
  • win10内置杀毒
  • win8突然没有声音
  • windows8中文版是什么版本
  • linux的安装教程
  • unity怎么bake
  • css实现弹窗
  • nodejs搭建web服务器
  • bat 批处理文件
  • unity3d android
  • javascript用处
  • 使用jQuery Ajax 请求webservice来实现更简练的Ajax
  • 演员个人所得税2023
  • 独立的法人企业
  • 云南省国家税务总局处长名单
  • 国家税务总局176号公告
  • 省银保监局长是什么级别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设