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)
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)
Możesz zrobić update z podzapytania, looknij: https://stackoverflow.com/a/17997455
można tak
update
tabelaA
set
tabelaA.pole_y = b.pole_y
from
tabelaB b
where
tabelaA.pole_x = b.pole_x
wsql server jak najbardziej:
update
tabA
set
poleA = tabB.poleB
from
tabA
inner join tabB on tabA.id=tabB.id