我有一个名为“ T”的表和一个名为“ Q”的查询。我想使用“ Q”中的值更新“ T”。“ C2”列。“ C2” 基于“ Q”。“ C1” =“ T”。“ C1”
我正在将libreoffice base与firebird数据库一起使用。
我尝试过
update "T"
set "T"."C2" = "Q"."C2"
from "T" inner join "Q"
on "T"."C1" = "Q"."C1"
但我知道
1: firebird_sdbc error:
*Dynamic SQL Error
*SQL error code = -104
*Token unknown - line 3, column 1
*from
caused by
'isc_dsql_prepare'
真实的表名和单元格是:
我有一个名为“ tbl_oem_codes”的表和一个名为“ Q”的查询。我想要 使用位于以下位置的值更新“ tbl_oem_codes”列。“ product-ID” 基于“ Q”的“ Q”。“产品ID”。“ oem-ID” =“ tbl_oem_codes”。“ oem-ID” tbl_oem_codes。
有什么想法吗?