查询sql报表重复行或者差异行

首先,报表有重复行,通过如下方式

复制代码
select a, count(1)
from  table1
group by a having count(1) > 1

有时候,需要两张表比对差异,可以通过如下方式

复制代码
SELECT *
FROM table1
FULL OUTER JOIN table2 ON table1.id = table2.id
WHERE table1.id IS NULL OR table2.id IS NULL;

或者

相关推荐
数巨小码人2 分钟前
核心架构深度解析-揭开国产数据库内核的神秘面纱
数据库·架构
薛晓刚5 分钟前
MySQL 精度扩展时候的DDL阻塞对比Oracle
数据库
卓怡学长8 分钟前
m119在线购书商城系统
java·数据库·spring boot·spring·汽车
存在的五月雨15 分钟前
Mysql 事务和锁的一些概念和理解
数据库·mysql
yuankunliu17 分钟前
【redis】4、Redis的过期策略和淘汰策略
数据库·redis·缓存
無森~33 分钟前
Hive 函数
hive·hadoop·sql
optimistic_chen42 分钟前
【Redis系列】Redis缓存
linux·数据库·redis·mysql·缓存·火山引擎
程农44 分钟前
java计算机毕业设计婚纱摄影网站(附源码、数据库)
java·数据库·课程设计
川西胖墩墩1 小时前
网站开发完整流程梳理
大数据·数据库·架构·流程图·敏捷流程
专注API从业者1 小时前
淘宝商品 API 接口架构解析:从请求到详情数据返回的完整链路
java·大数据·开发语言·数据库·架构