【发布时间】:2021-11-29 18:27:11
【问题描述】:
我在 MonetDB(版本 11.41.11)中有此更新:
with t as (select distinct cod_atc_nl_1 , desc_atc_nl_1 from uruguay.staging_rm_dims where desc_atc_nl_1 is not null order by 1)
update uruguay.staging_rm_dims
set
desc_atc_nl_1 = t.desc_atc_nl_1,
desc_atc_nl_2 = t.desc_atc_nl_1,
desc_atc_nl_3 = t.desc_atc_nl_1,
desc_atc_nl_4 = t.desc_atc_nl_1
where
desc_atc_nl_1 is null
and desc_atc_nl_2 is null
and desc_atc_nl_3 is null
and desc_atc_nl_4 is null
and cod_atc_nl_4 is not null
and cod_atc_nl_1 = t.cod_atc_nl_1;
当我执行这句话时,我得到以下错误:
SQL Error [42S22]: SELECT: no such column 't.cod_atc_nl_1'
sintax 不正确吗?
谢谢。
【问题讨论】: