[SQL Server] Неверный синтаксис рядом с ключевым словом «как» - PullRequest
0 голосов
/ 03 декабря 2018

У меня проблема с этим синтаксисом, вот мой запрос к SQL Server.

Я хочу установить для столбца NULL значение functloc на основе столбца supereq, где состояние системы = 'esto'

update ih08pkgmf as t1, 
       (select Equipment, `System status`, `Functional loc.` 
        from ih08pkgmf 
        where `System status` = 'ESTO' 
          and `Superord.Equip.` is null) as t2 
set t1.`System status` = t2.`System status`,
    t1.`Functional loc.` = t2.`Functional loc.` 
where 
    t1.`Superord.Equip.` = t2.Equipment`

Ожидаемый результат - все столбцы оборудования, где system='aseq' на основе supereq system status='esto', functloc равно нулю

...