У меня проблема с этим синтаксисом, вот мой запрос SQL Server.
Я хочу установить значение null для functloc
столбца на основе столбца supereq
, где system status = '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
равно нулю.
table references
в начале, что не то же самое как подзапросы. - person danblack   schedule 03.12.2018