位置: 编程技术 - 正文

MySQL在右表数据不唯一的情况下使用left join的方法(mysql显示数据库中的表)

编辑:rootadmin

推荐整理分享MySQL在右表数据不唯一的情况下使用left join的方法(mysql显示数据库中的表),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql的表在哪里,mysql表在哪,mysql怎么显示表,mysql显示表中数据,mysql显示表中数据,mysql表在哪,mysql显示表中数据,mysql显示数据库中的表,内容如对您有帮助,希望把文章链接给更多的朋友!

1.left join 基本用法

mysql left join 语句格式A LEFT JOIN B ON 条件表达式

left join 是以A表为基础,A表即左表,B表即右表。左表(A)的记录会全部显示,而右表(B)只会显示符合条件表达式的记录,如果在右表(B)中没有符合条件的记录,则记录不足的地方为NULL。

例如:news 与 news_category表的结构如下,news表的category_id与news_category表的id是对应关系。

news 表

news_category 表

显示news表记录,并显示news的category名称,查询语句如下

查询结果如下:

因 news_category 表没有id=4的记录,因此news 表中category_id=4的记录的category_name=NULL

MySQL在右表数据不唯一的情况下使用left join的方法(mysql显示数据库中的表)

使用left join, A表与B表所显示的记录数为 1:1 或 1:0,A表的所有记录都会显示,B表只显示符合条件的记录。

2.left join 右表数据不唯一解决方法

但如果B表符合条件的记录数大于1条,就会出现1:n的情况,这样left join后的结果,记录数会多于A表的记录数。

例如:member与member_login_log表的结构如下,member记录会员信息,member_login_log记录会员每日的登入记录。member表的id与member_login_log表的uid是对应关系。

member 表

member_login_log 表

查询member用户的资料及最后登入日期:如果直接使用left join

因member_login_log符合条件的记录比member表多(a.id = b.uid),所以最后得出的记录为:

但这并不是我们要的结果,因此这种情况需要保证B表的符合条件的记录是空或唯一,我们可以使用group by来实现。

总结:使用left join的两个表,最好是1:1 或 1:0的关系,这样可以保证A表的记录全部显示,B表显示符合条件的记录。如果B表符合条件的记录不唯一,就需要检查表设计是否合理了。

MySQL中insert语句的使用与优化教程 MySQL表中使用INSERTINTOSQL语句来插入数据。你可以通过mysql命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。语法以下为向MySQL数据表插

并发环境下mysql插入检查方案 业务背景:基本业务场景是这样的,请求数据(车辆vin信息)进入到接口中,需要先判断其在数据库中的状态,如果库中不存在该vin,或者该vin状态位

MYSQL锁表问题的解决方法 本文实例讲述了MYSQL锁表问题的解决方法。分享给大家供大家参考,具体如下:很多时候!一不小心就锁表!这里讲解决锁表终极方法!案例一mysqlshowpro

标签: mysql显示数据库中的表

本文链接地址:https://www.jiuchutong.com/biancheng/319755.html 转载请保留说明!

上一篇:MySQL Cluster集群的初级部署教程(mysql集群配置)

下一篇:并发环境下mysql插入检查方案(并发环境下,共享资源的正确使用方式是)

  • 人力资源公司怎么和企业谈合作
  • 股票印花税怎么交
  • 建筑垃圾清运费税率是多少
  • 计提存款利息
  • 退票凭证什么样子
  • 购买股票交易费用计入
  • 小规模纳税人购入和销售的增值税
  • 红字发票抵扣联丢了怎么办
  • 房地产行业企业所得税政策
  • 支票上哪里填付款人账号
  • 物业公司可以开租赁发票吗
  • 已投入使用的机器设备才能计提折旧对吗
  • 应交税费应交增值税减免税款
  • 工程造价咨询服务流程
  • 持有至到期投资在资产负债表怎么填
  • 食堂固定资产折旧年限
  • 汇算清缴补交所得税的账务处理
  • 员工私人车通行费能抵进项税吗
  • 招聘签合同
  • 一年过去了,特朗普减税效果如何?
  • 支付广告费要交增值税吗
  • 住宿服务可以开免税吗
  • 股权转让怎么交个人所得税
  • 跨年度取得发票会计分录
  • 国内企业给国外企业开发票
  • 进项税额及存货减值
  • 一般纳税人转为小规模纳税人后还可以转为一般纳税人吗
  • 小规模减免的增值税怎么记账
  • mac键盘图标与对号不一致
  • os线程是什么
  • 人工智能导论报告
  • win10任务栏搜索如何关闭
  • 个人转让股权如何缴纳个人所得税税率
  • 劳动保护费计入什么会计科目
  • apache是什么文件
  • 字体文件夹在哪
  • fg726p.exe
  • php变量的基本概念
  • 记账凭证摘要是什么意思
  • 斯诺多尼亚山
  • 竣工结算审计费用在线计算器
  • 申报个体经营所得税款所属期怎么填
  • 小规模纳税人结转未交增值税
  • 原材料按计划成本核算例题
  • vue3定义全局变量
  • 人工智能导论论文2000字
  • 转出未交增值税最终怎么转平
  • 银行利息的收入计入什么科目
  • 跨年坏账准备转回
  • 送货单需要跟在凭证后面吗
  • 医疗机构收据
  • react高阶组件
  • 帝国cms8.0
  • 经营性收入包括成本吗
  • 营业总收入和营业利润
  • 人工费用和制造费用的约当产量
  • 公司与公司之间人与人之间最大的区别
  • 公司市场部门有什么职位
  • 开1000的增值税发票要交多少税
  • 计提员工工资是什么意思
  • 买断式回购交易情况
  • 会计基本前提包括会计主体货币计量资料完整和经济效益
  • sqlserver存储过程声明变量
  • linux的grep命令详解
  • win7系统本身会占用多少空间
  • windows xp
  • zmweb.exe是什么进程
  • android图形系统
  • 20150405农历
  • unity描边shader
  • js 正则验证
  • python accdb
  • bootstrap要学吗
  • 如何删除命令
  • 用python写随机数
  • div与script
  • dom使用
  • 如何理解计算消费税时的(1
  • 加工中心钻孔进给
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设