【发布时间】:2020-10-25 08:11:57
【问题描述】:
我有一个主表,我正在尝试从只填充了需要在主表中更新的字段的表中进行更新,并使用唯一 ID 来确保我只更新匹配的记录。查询的 SQL 字符串如下所示:
UPDATE [tblMain] INNER JOIN tblUpdate ON tblMain.UUID = tblUpdate.UUID
SET tblMain.contractName = tblUpdate.contractName
WHERE ((tblUpdate.contractName) IS NOT NULL);
这个想法是只从更新表中提取实际有数据的字段,而忽略 NULL、空白或空的字段。需要明确的是,我想在 tbleUpdate 中包含所有记录,但只更新包含数据的字段。我该怎么做?
【问题讨论】: