delete from companyepe
where companyno in (select companyno from companyepe group by companyno having count(companyno) > 1)
and companyid not in (select min(companyid) from companyepe group by companyno having count(companyno )>1)
delete from companyepe
where companyno in (select companyno from companyepe group by companyno having count(companyno) > 1)
and companyid not in (select min(companyid) from companyepe group by companyno having count(companyno )>1)