我们将公司数据存储在表格中。为了消除重复行,我们需要使用以下标准来识别公司的重复数据集:如果CompanyName,City和邮政编码的前五个字母与其他记录的相同字段匹配,则它是重复项。稍后我们将删除重复项。我遇到的问题是,由于没有将ID上的记录分组,因此无法检索这些记录的ID。 我正在使用以下SQL:
Select count(ID) as DupCount,SUBSTRING(Name,1,5) as Name,City,PostalCode
from tblCompany
group by SUBSTRING(Name,5),PostalCode
Having count(ID) > 1
order by count(ID) desc
如何检索这些记录的ID?