
根据多个字段去除重复的数据库查询SQL语句
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章主要介绍如何通过使用SQL语句来实现基于多字段条件下的数据去重问题,包括GROUP BY, DISTINCT等关键字的应用场景和注意事项。
要查询出重复的数据可以使用以下SQL语句:
```sql
SELECT m.*
FROM dbo.Sheet1$ AS m,
(SELECT ZCMC, ZCFL, XH
FROM dbo.Sheet1$
GROUP BY ZCMC, ZCFL, XH
HAVING COUNT(1) > 1) AS m1
WHERE m.ZCMC = m1.ZCMC AND m.ZCFL = m1.ZCFL AND m.XH = m1.XH;
```
这段SQL语句用于从表`dbo.Sheet1$`中查询出所有满足条件的重复数据。首先通过子查询找出在字段ZCMC、ZCFL和XH组合上有重复记录的数据,然后将这些结果与原表进行连接以获取完整的重复记录信息。
全部评论 (0)
还没有任何评论哟~


