MS ACCESS - kolejny problem z zapytaniem (aktualizująca kwerenda?)

0

Już mnie szlag trafia i nie potrafię sobie poradzić. Chcę wykonać pewien kod SQL, który został przedstawiony poniżej [1]. I ten kod fajnie działa, tak jakbym chciał. Jednak łatwo zauważyć, że jedna "zmienna" - ID_ewidencji - jest wpisana na sztywno. No i nie chciałbym, aby była na sztywno, ponieważ rekordów, które mnie interesują jest więcej. Nie mam pojęcia jak zupełnie złożyć zapytanie żeby rozwiązać swój problem.

UPDATE DANE_BUD_ALL_BR SET ID_ewidencji = 11 WHERE Identyfikator IN (SELECT b.Identyfikator FROM DANE_BUD_ALL_BR b INNER JOIN Ewidencje e ON e.E_numerProjektu = b.numerProjektu WHERE e.E_numerProjektu LIKE b.numerProjektu) 

0

Tak:?

UPDATE DANE_BUD_ALL_BR SET ID_ewidencji = [podaj ID Ewidencji] WHERE Identyfikator IN (SELECT b.Identyfikator FROM DANE_BUD_ALL_BR b INNER JOIN Ewidencje e ON e.E_numerProjektu = b.numerProjektu WHERE e.E_numerProjektu LIKE b.numerProjektu) 
0

Nooo ale ja chcę żeby robiło się to dynamicznie, a nie że za każdym razem wpisuje ID. Myślałem o jakimś selecie, ale wydaje mi się, że ze wszystkich "argumentów" wypstrykałem się później.

Chodzi o selecta, który wyciąga to ID.

0

No to skąd ma brać to ID_Ewidencji?

1 użytkowników online, w tym zalogowanych: 0, gości: 1