Evening all,Tabella di aggiornamento a dalla tabella b dove (condizioni)
In realtà, è notte. Verso le 23:00. Il mio cervello si sta spegnendo e ho bisogno di un po 'di aiuto per poter finire e andare a casa :)
Ho due tabelle - tabella ae tabella b. Ho bisogno di aggiornare un campo nella tabella a con il valore di un campo nella tabella b quando due altri campi corrispondono. Le tabelle non hanno un ID univoco per ogni record :(
Fondamentalmente, io voglio fare questo:
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 almeno ... penso che è quello che voglio fare ...
qualcuno può darmi una mano, si prega di
Tu, signore, sei un genio. ... e sono davvero stanco di non pensare di fare un join ... Ora posso andare a casa ed è tutto grazie a voi! Datti una pacca sulla spalla: D –
@Cosmic: Sono contento che funzioni per te ... Ho dovuto controllare che funzionasse, ho passato troppo tempo all'interno di LINQ ultimamente :) –
Penso che sia necessario impostare un alias per 'a 'tavolo in modo che funzioni, o mi manca qualcosa? –