Обновление SQL из одной таблицы в другую на основе двух ключей соответствия - PullRequest
0 голосов
/ 06 февраля 2019

У меня две таблицы:

первая:

tab1

и вторая

tab2

Я хочу добавить значение столбца из второй таблицы к значению первой таблицы, где LocalizationFrontEndKey и код языка совпадают.Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Синтаксис для объединения нескольких таблиц в обновлении:

UPDATE T1   
SET T1.VALUE=T2.VALUE
FROM TABLE1 T1
JOIN TABLE2 T2 ON T1.LOCALIZATIONENDKEY=T2.LOCALIZATIONENDKEY
AND T1.LANGUAGE=T2.LANGUAG
0 голосов
/ 06 февраля 2019

использовать объединение

update  table1 t1 join table2 
on t1.localizationEndKey=t2.localizationEndKey 
and t1.language=t2.language
set t1.value=t2.value
...