วิธีลบ ใช้ sub query ช่วยค้นหา แต่ประเด็นจะเก็บ ตัวแรก หรือ ตัวสุดท้าย
จะใช้ min หรือ max Code (SQL)
delete tb
from tablename as tb left join
(
select name, min(id) xid #เลือกเก็บ min หรือ max
from tablename group by name
) as tmp
on tmp.name=tb.name and tmp.xid=tb.id
where tmp.xid is null
delete tablename where id>(select min(id) from tablename where company='companyname')
หรือ
delete tablename where id<(select max(id) from tablename where company='companyname')