SELECT * FROM EnterpriseDataTools.Enterprise.CompanyMain
where CompanyNo in (select CompanyNo from EnterpriseDataTools.Enterprise.CompanyMain
group by CompanyNo having count(CompanyNo) > 1)
and Id not in (select max(Id) from EnterpriseDataTools.Enterprise.CompanyMain
group by CompanyNo having count(CompanyNo) > 1)