关键字 'left' 附近的未知 SQL 语法错误

Unknown SQL Syntax Error near Keyword 'left'

我收到语法错误“关键字 'left' 附近的语法不正确”,但我不知道自己做错了什么。我正在尝试 运行 更新查询以将法国地址设置为 5。我错过了什么?

UPDATE
    Persons p
    left join States s on p.StateID = p.pkState
SET
    p.International = 5
WHERE
    s.CountryRegionCodeID = 'FR';

SQL 服务器中的正确语法使用 FROM 子句:

UPDATE p
    SET p.International = 5
    FROM Persons p JOIN
         States s 
         ON p.StateID = p.pkState
    WHERE s.CountryRegionCodeID = 'FR';

注意:我将 LEFT JOIN 更改为 JOINWHERE 子句无论如何都会将外部连接转变为内部连接。