【发布时间】:2009-01-16 20:19:27
【问题描述】:
我有两个具有相同列的表
tbl_source (ID, Title)
tbl_dest (ID, Title)
我想从 tbl_source 更新 tbl_dest 标题,其中 dest 和 source 中的 id 匹配。但是,如果源标题为空(或空白),我不想更新目标标题。
我有这个:
UPDATE tbl_dest
SET tbl_dest.Title =
(SELECT title
FROM tbl_source
WHERE tbl_dest.id = tbl_source.ID and tbl_source.title is not null)
但它不断插入空值。
我将如何构建这样的查询?
我使用的是 SQL Server 2005。
谢谢。
【问题讨论】:
标签: sql sql-server-2005 sql-update