sql语句,在同一张表中筛选出重复的行 至少 2个字段都是重复的行,这个语句应该怎么写?

2024-12-27 17:22:11
推荐回答(3个)
回答1:

SELECT t.* FROM 表1 t1
INNER JOIN
(
select
字段1,字段2
from 表1
group by 字段1,字段2
having count(字段1)>1
) t2
ON t1.字段1=t2.字段1
AND t1.字段2=t2.字段2

回答2:

你可以通过类似如下写法来实现
select col1,col2 from table1 group by col1,col2 having count(*) > 1

回答3:

字段固定么?