DELETE FROM bom WHERE Id IN( SELECT v.id FROM (SELECT MIN(b.id) id FROM bom b GROUP BY b.FGSFGCode,b.SFGMCode,b.factoryId HAVING COUNT(*) > 1) v)
DELETE FROM bom WHERE Id IN( SELECT v.id FROM (SELECT MIN(b.id) id FROM bom b GROUP BY b.FGSFGCode,b.SFGMCode,b.factoryId HAVING COUNT(*) > 1) v)