首页 > 数据库 >MySQL-比较两个表不同的数据

MySQL-比较两个表不同的数据

时间:2023-02-14 12:55:20浏览次数:37  
标签:count Code Name t2 t1 MySQL 数据 比较 SELECT

原文链接:https://blog.csdn.net/JustDI0209/article/details/122492293

1.需求:一份数据有新旧两个版本,想比较一下有哪些地方不同。

2.方法:创建一个复制表,并将新数据导入,执行sql

SELECT
Name,
Code
FROM
( SELECT t1.Name, t1.Code FROM ldtest t1 UNION ALL SELECT t2.Name, t2.Code FROM ldtest_copy t2 ) t
GROUP BY
Name,
Code
HAVING
count( * ) = 1
ORDER BY
Name;
count( * ) = 1 为两张表数据不同的地方(只有一条结果),count( * ) = 2 为两张表数据相同的地方。

标签:count,Code,Name,t2,t1,MySQL,数据,比较,SELECT
From: https://www.cnblogs.com/fswhq/p/17116513.html

相关文章

  • Win部署MySQL5.7
    Win部署MySQL5.7压缩包安装参考引用连接即可如果机器中部署多个MySQL,则应当合理配置系统服务和my.ini服务环境变量MYSQL57_HOMED:\ProgramFiles\mysql-5.7.39-......
  • 使用PHP和jq一起渲染页面时,可根据接口返回值改变php渲染的数据状态
    /*收藏院校1-专业2-文章3*//**e:this,当前对象*_id:接口请求所需的id(收藏时传递当前列表的id,取消收藏时传递收藏后的列表id(接口会返回))*_title:'收藏的列表标题'......
  • SQL Server 只有数据库文件,没有日志文件,恢复数据时报1813错误的解决方案
    无法打开新数据库'ASR'。CREATEDATABASE中止。文件激活失败。物理文件名称'E:\SqlServer\MSSQL\Data\ASR_log.LDF'可能不正确。无法重新生成日志,原因是数据库关闭时存......
  • JSON化发送数据
    let msg = JSON.stringify({            'ClientName': name,            'City': City,            'ClientAddress': ad......
  • 数据筛选3(at与iat/条件筛选/文本筛选)
    数据筛选3#1.at与iat#at通过设置行或列的索引名称来获取单个单元格的数据#at的功能比较单一,所有的功能均可有loc来完成var=df.at[1,"name"]#选取整个数据框#以下......
  • 数据库缓存数据一致性保证
    一、背景在本文正式开始之前,需要先取得以下两点的共识:a)缓存必须要有过期时间b)保证数据库跟缓存的最终一致性即可,不必追求强一致性。数据一致性指的是:a)缓存中存......
  • Navicat远程连接linux下mysql服务器1045错误解决办法在这儿
    1:首先通过xshell工具或者你熟悉的工具连接远程linux下的服务器mysql-uroot-p   然后输入密码 2.进行授权如果想root用户使用password从任何主机连接到mysql服务器......
  • 数据库连接满
    数据库连接满报错:   ......
  • 数据仓库建模
    一、建模方法论数仓的建模或者分层,其实都是为了更好的去组织、管理、维护数据,所以当你在更高的维度去看的话,所有的划分都是为了更好的管理。1.访问性能 能够快速查询......
  • elementUI的table表格改变数据不更新问题解决
    问题原因:在Vue实例创建时,以及data赋值时editable并未声明,因此就没有被Vue转换为响应式的属性,自然就不会触发视图的更新。解决方案:1、给data赋值前把editable属......