Cita:
Iniciado por gnzsoloyo O sea que en lugar de solucionarlo, le hiciste un parche sucio con programación...
La verdad no lo entiendo, porque con lo que ya tenías la solución la podías encontrar en un manual para dummies.
¿Es tan díficil hacer algo como:
Código SQL:
Ver originalUPDATE tabla1 T1 INNER JOIN tabla2 T2 ON T1.id_loquesea = T2.id
SET T1.campodestino = T2.campovalor
WHERE T2.id = 12343241111
Por supuesto, para que esto sirva realmente
estoy asumiendo que tienes las tablas bien diseñadas, que no hay campos multivaluados y que los las relaciones están debidamente creada.
Digo esto porque tu ejemplo del primer post da la impresión de que tienes datos entremezclados en el mismo campo... LO que sería lo mismo que decir "datos - basura".
Si, fue un parche sucio con programación pero e salido del apuro, ya que solo tenia que rellenar una tabla que se borro.
Insisto, con el INNER JOIN que muestras, solo cogeria la id que fuese igual a 12343241111 del campo2.
Yo necesitaba que cogiese X id de una palabra, la id cada vez es distinta, por eso usé substring y php ya que así si se hacerlo.
Saludos