查询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;

或者

相关推荐
好奇的菜鸟4 小时前
Spring Boot 事务失效问题:同一个 Service 类中方法调用导致事务失效的原因及解决方案
数据库·spring boot·sql
岁岁岁平安5 小时前
Redis基础学习(五大值数据类型的常用操作命令)
数据库·redis·学习·redis list·redis hash·redis set·redis string
小光学长7 小时前
基于vue框架的防疫科普网站0838x(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
极限实验室7 小时前
使用 Docker Compose 简化 INFINI Console 与 Easysearch 环境搭建
数据库·docker·devops
飞翔的佩奇7 小时前
Java项目:基于SSM框架实现的旅游协会管理系统【ssm+B/S架构+源码+数据库+毕业论文】
java·数据库·mysql·毕业设计·ssm·旅游·jsp
float_六七10 小时前
SQL六大核心类别全解析
数据库·sql·oracle
Code季风11 小时前
将 gRPC 服务注册到 Consul:从配置到服务发现的完整实践(上)
数据库·微服务·go·json·服务发现·consul
Boilermaker199211 小时前
【Java EE】SpringIoC
前端·数据库·spring
霸王龙的小胳膊12 小时前
泛微虚拟视图-数据虚拟化集成
数据库
灵犀学长12 小时前
解锁Spring Boot多项目共享Redis:优雅Key命名结构指南
数据库·redis