mysql左连接去重

mysql左连接去重表如下createtableTB_BATCH(  ID                  int(11)notnullauto_increment,  BATCH_NO             VARCHAR(32)comment’批次号’,  CONTRACT_ID         int(11)comment’合同ID’,  CONTRACT

大家好,又见面了,我是你们的朋友全栈君。

表如下

create table TB_BATCH(
   ID                   int(11) not null auto_increment,
   BATCH_NO              VARCHAR(32) comment ‘批次号’,
   CONTRACT_ID          int(11) comment ‘合同ID’,
   CONTRACT_NO              VARCHAR(64) comment ‘合同编号’,
   RULE_ID          int(11) comment ‘规则ID’,
   CITY                 VARCHAR(64) comment ‘城市’,
   COMPANY_NAME         VARCHAR(128) comment ‘企业名称’,
   SERVICE_ADDRESS      VARCHAR(128) comment ‘上门地址’,
   EXP_DATE             date comment ‘日期’,
   EXP_BEGIN_TIME       time comment ‘开始时间’,
   EXP_END_TIME         time comment ‘结束时间’,
   MASSAGIST_COUNT      int(4) comment ‘技师数量’,
   STATUS               VARCHAR(16) not null comment ‘状态:待分配、已分配、已确认、服务中、已完成、已取消’,
   OPERATOR             varchar(30),
   CREATE_TIME          datetime,
   MODIFY_TIME          datetime,
   primary key (ID)
);

create table TB_BATCH_MASSAGIST(
   ID                   int(11) not null auto_increment,
   MASSAGIST_ID         int(11) not null,
   MASSAGIST_NAME       VARCHAR(32) not null,
   BATCH_ID             int(11) not null,
   STATUS               VARCHAR(16) not null comment ‘状态:NORMAL(“待确认”), ASSIGNED(“已确认”), IN_SERVICE(“服务中”), COMPLETED(“已完成”)’,
   OPERATOR             varchar(30),
   CREATE_TIME          datetime,
   MODIFY_TIME          datetime,
   primary key (ID)
);

左连接脚本

select A.* from TB_BATCH A left join TB_BATCH_MASSAGIST B on A.ID = B.BATCH_ID 查询出来的记录显示

mysql左连接去重

发现记录重复

去重脚本加入group by a.id

select A.* from TB_BATCH A left join TB_BATCH_MASSAGIST B on A.ID = B.BATCH_ID group by A.ID ,查询结果如下
mysql左连接去重

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135207.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 编程实现盗版QQ「建议收藏」

    编程实现盗版QQ「建议收藏」源码下载(附件1 )一、思路分析  (一) 数据包的角度 (二) 钩子角度 1. 钩子简介 2. 程序流程 ;二、 实现过程   (一) 定义宏   (二) 枚举进程找到QQ.exe   (三) 枚举所有窗口,找属于QQ.exe的窗口   (四) 获取用户名、密码、登陆按钮的句柄   (五) 创建钩子用的DLL   (六) 安装钩子  一直以来我对盗QQ这种技术都比较的好奇,最近为了练

    2022年7月20日
    15
  • mxgraph渲染页面_graph绘图

    mxgraph渲染页面_graph绘图Web绘图——mxGraph项目实战(精华篇)需求由于小论文实验需求,需要实现根据用户日志提取出行为序列,然后根据行为序列生成有向图的形式,并且连接相邻动作的弧上标有执行此次相邻动作的频次,每个动作另附有一个数据集,这样有向图加数据集就构成了用户交互图。为此,自己想到了mxGraph,遂决定学习之。起步此次项目实战是受阅读参考文献[1]启发,并在其图形布局实例基础上进行。其

    2025年7月26日
    4
  • vue人脸识别_vue不是内部或外部命令

    vue人脸识别_vue不是内部或外部命令1.vue报错:无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

    2022年8月18日
    9
  • 计算机手机远程控制,手机怎么远程控制电脑?手机远程控制电脑步骤详解

    计算机手机远程控制,手机怎么远程控制电脑?手机远程控制电脑步骤详解

    2021年11月28日
    36
  • QCustomPlot系列(5)-实时动态曲线[通俗易懂]

    QCustomPlot系列(5)-实时动态曲线[通俗易懂]先来个动图看看效果:支持鼠标平移、滚轮缩放、框选放大、取消框选、一键全显、单击显示xy坐标值。。等平移功能是QCustomPlot自带的功能,参见我的该系列前面的博文。框选放大、全显等功能在另一篇博文中也讲到了。这里只讲2个知识点:1、显示鼠标指向的点坐标,2、实时滚动1、箭头指向要显示的坐标点,代码步骤:(1)添加新类,继承QCustomPlot添加private成员变…

    2022年10月16日
    7
  • 魔百盒CM211-2系列(ZG/CH/YS)海思MV300H/310芯片-刷机固件及教程

    魔百盒CM211-2系列(ZG/CH/YS)海思MV300H/310芯片-刷机固件及教程魔百盒CM211-2系列(ZG/CH/YS)海思MV300H/310芯片-刷机固件及教程固件说明:1、魔百盒CM211-2-全系列-海思Hi3798MV300H/310-通用NAND和EMMC卡刷固件,支持红外蓝牙遥控,支持常见多种无线,同时支持RTL8822BS、RTL8822CS、MT7661、MT7663、MT7668等无线;2、解除官方屏蔽无线功能,有线和无线正常使用;3、代工标识说明:一般没标识是朝歌代工,带有ZG字母的就是朝歌代工,带有CH字母的就是长虹代工,带有YS或YST字

    2022年7月24日
    65

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号