Ver Mensaje Individual
  #10 (permalink)  
Antiguo 24/03/2013, 12:00
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: problema con enumeracion repetida

Cita:
Me dice que el campo num del primer select es ambiguo.
Eso debe ser sin dudas en el UPDATE:
Código MySQL:
Ver original
  1. UPDATE EXP t, temp t2
  2. SET t.num = t2.numf
  3.     t.num = T2.num
  4.     AND t.cedula = T2.cedula
  5.     AND t.nombre = T2.nombre
  6.     AND t.apellidoPat  = T2. ApellidoPat
  7.     AND t.ApellidoMat = T2.ApellidoMat;
Ahora bien, no me has dicho cuál es la clave primaria (PK) de esta tabla "EXP", por lo que te advierto que si la PK es ese campo "NUM", no se la puede renumerar a menos que se haga todo un proceso de actualizaciones a todas las tablas donde esa PK esté como FK.
¿Eso lo has tenido en cuenta?

Eso último me lleva a pensar en cuál es realmente la razón para todo este asunto, porque si "NUM" es PK, o al menos contiene números únicos en la tabla, ¿por qué renumerarlo?... Eso no tendría sentido. Ni utilidad.

¿NUM es PK o no?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)