Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2013, 06:04
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Update con dos tablas no graba bien

Código MySQL:
Ver original
  1. UPDATE metaespec pp INNER JOIN modsolespec p
  2.          ON pp.ue=p.ue
  3.             and pp.year=p.year
  4.             and pp.codm = p.codm
  5.             and pp.cod_fte=p.codFuente
  6.             and pp.cod_esp=p.codEspecifica
  7. SET pp.ene = p.ene,
  8.        pp.feb = p.feb,
  9.        pp.mar = p.mar,
  10.        pp.abr = p.abr,
  11.        pp.may = p.may
  12. where p.idmodsolcab= 37

y ahora?

(ojo he puesto pp.mar = p.mar tenias p.mar = p.mar)

Habria que estudiar tu diseño no creo que tenga mucho sentido repetir campos en tablas que se enlazan....

where p.idmodsolcab= 37 La seleccion se hace sobre un campo de la tabla que NO se actualiza ???? No digo que no funcione... pero....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 31/05/2013 a las 06:11