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

或者

相关推荐
SelectDB1 小时前
SelectDB 实时分析性能突出,宝舵成本锐减与性能显著提升的双赢之旅
大数据·数据库·数据分析
V+zmm101341 小时前
电器维修系统小程序+论文源码调试讲解
java·数据库·微信小程序·小程序·毕业设计
PawSQL1 小时前
推理模型对SQL理解能力的评测:DeepSeek r1、GPT-4o、Kimi k1.5和Claude 3.7 Sonnet
java·数据库·人工智能·sql·sql优化·pawsql·deepseek
*星星之火*1 小时前
【GPT入门】第12课 FunctionCall 生成数据库sql代码
数据库·sql·gpt
陈卓4101 小时前
Redis-缓存穿透&击穿&雪崩
数据库·redis·缓存
泡泡Java2 小时前
Redis离线安装(内网,源码安装)
数据库·redis·缓存
想做富婆2 小时前
存储过程和自定义函数在银行信贷业务中的应用(oracle)
数据库·存储过程·银行贷款业务
珹洺2 小时前
数据库系统概论(三)数据库系统的三级模式结构
java·运维·服务器·数据库·oracle
不知真不只2 小时前
数据库---sqlite3
数据库
Huooya2 小时前
Spring的基础事务注解@Transactional
数据库·spring·面试