В настоящее время я сталкиваюсь с проблемой, которая, вероятно, имеет простое решение, но почему-то я не могу ее найти.SQL Server: Заменить значения в поле, используя другую таблицу
У меня есть таблица А с двумя полями, которые отформатированы следующим образом:
[ID] [Codes]
1 A;B
2 D
3 A;C
и таблица B отформатирован следующим образом:
[ID] [Codes]
A Apple
B Orange
C Pear
D Strawberry
То, что я хотел бы сделать, это Lookup/Заменить в чтобы произвести следующий вывод
a.[ID] a.[Parsed_Codes]
1 Apple;Orange
2 Strawberry
3 Apple;Pear
Короче говоря, я хочу заменить коды в таблице A, с помощью значения, связанные с этими кодами в таблице B.
Конечно, я мог бы просто написать длинный оператор замены (в моем случае есть несколько 100 кодов), но это кажется крайне неэффективным методом.
Спасибо!
спасибо Прадипа. Работайте как очарование! –