La respuesta a esto puede no ser bienvenida, pero lo es:no puedes hacer eso.
Un Trigger no puede actualizar otra fila de la misma tabla como la fila desde la que se llamó al disparador.
La forma típica de hacerlo es crear un procedimiento almacenado, que se inserta en/actualiza la tabla de destino y luego actualiza las otras filas, todo en una transacción.