Wieczorem wszystko,Aktualizacja tabeli a z tabeli b gdzie (warunki)
Właściwie to już noc. Około 23.00. Mój mózg się wyłącza i potrzebuję trochę pomocy, abym mógł dokończyć i wrócić do domu :)
Mam dwa stoły - stół ai stół b. Muszę zaktualizować pole w tabeli a wartością z pola w tabeli b, gdy dwa inne pola są zgodne. Tabele nie mają unikatowy identyfikator dla każdego rekordu :(
Zasadniczo, chcę to zrobić:
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
Albo przynajmniej ... myślę, że to, co chcę robić ...
Czy ktoś może mi pomóc, proszę
Ty, Sir, jesteś geniuszem. ... i naprawdę jestem zmęczony, aby nie myśleć o dołączeniu ... Mogę teraz iść do domu i to wszystko dzięki Wam! Daj sobie klepnąć w plecy: D –
@Cosmic: Cieszę się, że to działa dla ciebie ... Musiałem dwukrotnie sprawdzić, czy zadziałało, spędziłem zbyt dużo czasu w LINQ ostatnio :) –
Myślę, że musisz ustawić alias dla 'a stolik, żeby to zadziałało, czy coś mi brakuje? –