podes hacerlo con un stored procedure, abriendo un cursor for update. la sentencia sql del cursor quedaria algo como:
Código:
Select t1.campo1, t1.campo2
from tabla t1
where t1.campo1 = (select min(t2.campo1)
from tabla t2
where t2.campo2 = t1.campo2)
claro, estoy asumiendo que campo1 es la llave primaria de la tabla. En el cursor tenes todos los "primeros" registros para cada valor de campo2, que segun entiendo son los que queres actualizar...
Hasta luego.