Не знаете, почему он выбрасывает ошибку при t2. Я пытаюсь запустить простой sql-запрос. Запуск на MS-SQL, и сообщение об ошибке говорит «неправильный синтаксис около t2»Левое соединение с дополнительным запросом
UPDATE t1
SET t1.EmpSubCompetency = t2.EmpSubCompetency,
t1.Competency = t2.Competency,
t1.FileName = t2.FileName,
t1.Longitude = t2.Longitude,
t1.Latitude = t2.Latitude,
t1.SubAreaName = t2.Region,
t1.SectorTag=t2.SectorTagClassification
FROM dbo.STG_MyCompetencies t1
LEFT JOIN (select * from dbo.STG_EmployeeMaster where Act_Flg='Y') t2
Если это ошибка, почему бы не включить сообщение об ошибке в вопрос? – HoneyBadger
Предложение 'ON' отсутствует –
Кроме того, какие СУБД вы используете? MySQL? SQL Server? Oracle? –