У меня две таблицы с одинаковыми столбцами
tbl_source (ID, Title)
tbl_dest (ID, Title)
Я хочу обновить заголовки tbl_dest из источника tbl_s, где идентификаторы в dest и source совпадают. Однако я не хочу обновлять заголовок dest, если исходный заголовок пуст (или пуст).
У меня есть это:
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.
Спасибо.