位置: 编程技术 - 正文

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

  • 什么是价税分离的原因
  • 种植茶叶企业所得税怎么征收
  • 工程项目纳税
  • 财务刷卡手续费怎么处理
  • 固定资产折旧计算公式
  • 股东入股的标准
  • 存货内部交易抵消分录第二年
  • 上级拨付的固定资产增加类型是什么
  • 电子设备折旧率一般多少
  • 分包管理费取费标准
  • 京东企业提现
  • 工资税后扣款
  • 4s店试驾车转卖怎么开票
  • 生产企业成本核算流程及案例
  • 金税三期如何报个税
  • 报价表含税点是什么意思?
  • 合同无效后还能主张违约责任吗
  • 递延所得税资产怎么计算
  • 固定资产转固流程图
  • 应交税费未交增值税是什么意思
  • 合并后的新企业有哪些
  • 补提以前年度摊销
  • 有质量问题的产品案例
  • 商业承兑汇票是谁签发的
  • 佳能2900打印机加碳粉教程
  • 无形资产摊销是什么科目
  • sxgdsenu.exe - sxgdsenu是什么进程 有什么用
  • u盘bios设置usb启动
  • 大沙丘国家公园在哪里
  • php随机ua
  • 转账支票出账日期
  • thinkphp5 分页
  • 增值税发票没认证 可以重新开吗
  • 离职赔偿金计入什么费用
  • 天然气票据
  • css教程网站
  • 使用微软必应需要哪些条件
  • useradd 删除用户
  • 加盟代理需要什么手续
  • 累计折旧怎么折
  • 返聘人员的工资需要交税吗?
  • 如何升级智慧中小学app
  • php 迭代器
  • sql server定时作业
  • mysql错误日志在哪里
  • mysql误删数据
  • 小规模纳税人企业所得税怎么算
  • 辅助生产车间的低值易耗品计入
  • 珠宝行业会计核算流程
  • 旅行社差额征税全额开票和差额开票
  • 收汇结汇以什么汇率入账
  • 印花税不小心申报几次怎么办
  • 建筑企业外经证需要准备什么资料
  • 低值易耗品入账
  • 没有销售怎么写总结
  • 法人在公司账户取钱要纳税么
  • 商贸企业的产值和营业收入
  • 定额发票的使用方法
  • 未实现融资收益借贷方向
  • 企业信息页
  • 房地产企业收入确认条件税法
  • 支付信息表
  • 房地产企业会计科目
  • sql常用语句大全简书
  • 优盘安装xp
  • win7无法安装谷歌
  • linuxsu命令作用
  • os x10.11el capitan beta2下载地址
  • redhat磁盘挂载
  • linux命令统计代码行数
  • linux如何结束正在运行的进程
  • 有哪些好用的linux
  • cocos设置中文
  • js代码运行机制
  • java与android的区别
  • android强制关机
  • 江苏电子税务局操作手册
  • 北京市国家税务局电话
  • 广东地方税务局官网
  • 税务稽查会打电话吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设