Update tabeli z joinem

0

Cześć,

Mam pytanie - chcę zrobić update na tabeli z warunkiem z innej tabeli.
Tj - tabela A zawiera pewne dane i można ją zjoinować z tabelą B po polu X, warunek za to ma być na polu Y z tabeli B.

Ktoś pomoże? (postgresql)

0

Możesz zrobić update z podzapytania, looknij: https://stackoverflow.com/a/17997455

0

można tak

update
  tabelaA
set
  tabelaA.pole_y = b.pole_y
from
  tabelaB b
where
  tabelaA.pole_x = b.pole_x
0

wsql server jak najbardziej:

update
    tabA
set
    poleA = tabB.poleB
from
   tabA
   inner join tabB on tabA.id=tabB.id

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