В чем проблема со следующим SQL. Может ли переменная таблицы не использоваться в предложении JOIN?
Ошибка msg имеет значение "Msg 170, уровень 15, состояние 1, строка 8 строка 8: неправильный синтаксис рядом с" t1 ".
Declare @t TABLE (
_SportName varchar(50),
_Lang varchar(3)
)
insert @t VALUES('Basketball', 'ENG') -- ENG
UPDATE tblSport t1
SET
t1.SportName = @t._SportName
FROM
@t INNER JOIN tblSport ON (t1.Lang = @t._Lang)
Спасибо.