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

或者

相关推荐
晴天¥18 小时前
Oracle中的表空间
运维·数据库·oracle
小高求学之路18 小时前
Neo4j - 为什么需要图数据库
数据库·neo4j
rocksun18 小时前
Rust 异步编程:Futures 与 Tokio 深度解析
数据库·rust
曹牧18 小时前
Oracle:前五个字符
数据库·oracle
Coder_Oldou18 小时前
【经验分享】MySQL线上使用经验
数据库·经验分享·mysql
在职工程博士19 小时前
在职博士-南京邮电大学申请考核制博士招生实施细则(信息通信、信息管理工程方向)
大数据·数据库·嵌入式硬件·物联网·硬件工程·数据库开发
chushiyunen19 小时前
mysql性能调优、连接数、问题排查等
数据库·mysql
盛世宏博北京19 小时前
《RS485 总线架构下古籍库房中央控制 + 四维防护自动化系统技术方案》
数据库·温湿度·文物库房
Predestination王瀞潞19 小时前
数据库MySql 8.0.44的安装
数据库·mysql
码农阿豪19 小时前
兼容是基石,超越是未来:金仓数据库的三重革新
数据库