Обновить столбец в таблице значением из другого
Мне нужно обновить один столбец с именем Ident в таблице a, чтобы он стал значением из таблицы b, как показано ниже. Значения change и keep в таблице b являются действительными идентификаторами, которые появятся в таблице a. Мне нужно найти значение Change в таблице b в таблице a, а затем изменить значение в таблице a на значение Keep в таблице b.
Заявление, которое я использую:
update p set p.ident=t.keep
from pclscvq p inner join #tmp t on (p.ident=t.change)
where t.change=p.ident
Таблица Б:
Change Keep
0004P 0004R
0004X 0004Y
00055 00056
00057 00058
0005B 0005C
0005K 0005L
0005Z 00060
00065 00066
0006X 0006Y
00070 00071
Очень сильно застрял. Использование Advantage SQL