У меня есть две таблицы: rais.rais_vinculo и code.division
В rais_vinculo У меня есть поле " CODE " со значениями от 1000 до 99999.
В деление У меня есть поле " код " со значениями от 1 до 99 и поле "описание".
Я хочу сделать left join()
поставить поле "описание" с "КОДОМ", сопоставив первые цифры. Пример: если «9000» или «9999» совпадают с «9» и «99999» или «99211» совпадают с «99»
Что у меня есть:
код | описание
1 | Агро
... | ...
99 | Другие
И
КОД
1000
....
99999
Что я хочу:
CODE | description_code
1000 | Агро
... | ...
9000 | Промышленность
9999 | Промышленность
... | ...
10000 | Коммерция
... | ...
999999 | Другие
Что у меня уже есть:
UPDATE rais.rais_vinculo
SET description_code = division.description
FROM code.division WHERE CODE = code