需要从查询中更新具有一个空列多数民众赞成的表格

时间:2019-04-20 08:22:39

标签: sql firebird

我有一个名为“ 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。

有什么想法吗?

0 个答案:

没有答案