Я выполняю большой импорт из файла, разделенного запятыми, и хочу найти идентификатор работодателя во время обработки, выполняемой в конце процесса импорта. У меня проблема в том, что мой LIKE, похоже, не работает ... поэтому я хотел посмотреть, правильный ли синтаксис.
Примечание. При этом будут обновлены все записи = имя работодателя, но все, что-то вроде 'foo%', не будет обновлено
UPDATE UnitOfWork
SET EmployerId = SG.EmployerId
FROM UnitOfWork UO
LEFT JOIN SpecialtyGroup SG ON SG.Name LIKE UO.EmployerName + '%'
WHERE SG.EmployerId IS NOT NULL
Можно ли сделать LIKE таким образом или мне нужно сделать другое обновление вне этого объединения?