Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2010, 05:00
lusop
 
Fecha de Ingreso: noviembre-2008
Mensajes: 65
Antigüedad: 15 años, 6 meses
Puntos: 0
por qu'e inner join aqu'i?

UPDATE tablaA
INNER JOIN (
tablaB
INNER JOIN tablaC
ON (tablaB.Alias=tablaC.Alias)
AND (tablaB.TempRepDate=tablaC.PlayDate)
)
ON (tablaA.[Client Login]=tablaB.[loginName])
AND (tablaA.[Client Login]=tablaB.[loginName])
SET tablaB.campo = ([0]+((tablaB.Originalcampo-[0])*(1-[0])))
WHERE (((tablaB.Updated)=No));

No entiendo por qu'e usa inner join aqu'i. No ser'i alo mismo que hacer lo siguiente?

UPDATE tablaB SET campo = ([0]+((tablaB.Originalcampo-[0])*(1-[0])));

Gracias!