de noche, todouna mesa de b donde (condiciones)
En realidad, es de noche. Sobre las 11 p.m. Mi cerebro se está apagando y necesito un poco de ayuda para poder terminar e irme a casa :)
Tengo dos tablas: la tabla a y la tabla b. Necesito actualizar un campo en la tabla a con el valor de un campo en la tabla b cuando coinciden otros dos campos. Las tablas no tienen un identificador único para cada registro :(
Básicamente, quiero hacer esto:
update a
set importantField =
(select b.importantfield
from b
where a.matchfield = b.matchfield
and a.matchfield2 = b.matchfield2
)
where a.matchfield = b.matchfield
and a.matchfield2 = b.matchfield2
O al menos ... creo que eso es lo que quiero hacer ...
puede alguien ayudarme, por favor
Usted, señor, es un genio. ... y estoy realmente cansado de no pensar en hacer una unión ... ¡Ahora puedo irme a casa y todo gracias a ti! Dése una palmadita en la espalda: D –
@Cosmic: me alegro de que funcione para usted ... Tuve que comprobar que esto funcionaba, pasé demasiado tiempo dentro de LINQ últimamente :) –
Creo que debe establecer un alias para 'a 'tabla para que esto funcione, o me falta algo? –