Problemas con update
Hola
Disculpen, alguien puede orientarme como actualizar una tabla con estas condiciones:
La tabla tiene tiene 1000 regsitro y 2 campos, con datos asi:
CLIENTE | USUARIO
________________
0001 | user1
0001 | user2
0001 | user3
0002 | user1
0002 | user2
0002 | user3
0003 | user2
0003 | user3
0004 | user1
0004 | user2
.
.
.
9999 | user1
9999 | user2
9999 | user3
Eso es: un cliente puede tener muchos usuarios.
Bien entonces quiero cambiar todos los valores: user2 por user1; no puedo ejecutar un simple update porque LA TABLA NO PERMITE USUARIOS DUPLICADOS X CLIENTE, es decir, si lo hago con update queda
CLIENTE | USUARIO
________________
0001 | user1
0001 | user1
0001 | user3
0002 | user1
0002 | user1
0002 | user3
0003 | user1
0004 | user1 ////ESTA ESTA OK
0004 | user3
.
.
.
9999 | user1
9999 | user1
9999 | user3
En los casos que se den que el cliente tiene tanto a USER1 y a USER2, va quedar con duplicado USER1, y eso no puede ser.
Como puedo actualizar user2:
si hay cliente que tenga a user1 y user2, solo dejar user1.
si hay cliente que tenga a user2, cambiar a user1
Que usarian, having, if, etc... si me dan ideas de como realizarlo se los agradece muchisimo, espero alguien puedo ayudarme
Saludos