Назад | Перейти на главную страницу

Сопоставить тот же столбец и заменить значения

У меня есть две таблицы City с кодами, а другая - таблица сотрудников. Проблема при вставке заключалась в том, что вместо кода города было вставлено фактическое имя. Мне нужно заменить их кодами. У меня вроде 2400 сотрудников. sql-запроса я должен написать, чтобы заменить все названия города в таблице Employe на фактические коды городов

Базовый оператор обновления сделает свое дело

UPDATE Employee
   SET City = City.Code
FROM City
WHERE City.Name = Employee.City

Этот код делает некоторые предположения о вашем дизайне, но вы поймете идею.