我有两张具有相同列的表格。
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。
谢谢。 (xiè xiè.)