我有一个如下查询来查找我的表中的重复项,该表包含超过 10,00,000 个数据和 10 个字段。当我尝试执行查询时,它会继续加载和加载超过一个小时,但无法完成执行。当我使用只有 100 条记录的类似表尝试相同的查询时,它工作正常。
(所有列数据类型都是 nchar)
我想知道如何将其用于超过 10,00,000 的数据。
select * from table1 as L
where (select count(*) from table1
where L.date + L.time + L.color + L.supplier = table1.date +
table1.time + table1.color + table.supplier and table1.variety = 'dark'
and date between '01062012' and '30062012') > 1