【发布时间】:2013-08-29 15:24:11
【问题描述】:
所以,我有 2 个字段,Other_EEs 和 Other_EE_Names 来自同一个表。我想将两者合并到另一个表中的一个现有字段中而不会中断。两者都包含一些信息。到目前为止,我分别合并了这两个字段,但第二个字段覆盖了第一个字段。如何同时合并两个字段?这是我目前使用的。谢谢!
UPDATE MI
SET MI.M_Reps_Contact_Info = M.Other_EE_Names + ' '+ M.Other_EEs +
COALESCE( MI.M_Reps_Contact_Info +
CHAR(13) + CHAR(10), '' )
FROM dbo.suptbl_Sprint2_Interview AS M
INNER JOIN dbo.suptbl_Sprint2_MgrInterview AS MI
ON M.Junction_ID = MI.Junction_ID`
【问题讨论】:
-
你能展示样本数据和输出吗?我认为这没有任何问题,除非这两个
Other_EE字段具有NULL值。 -
@Goat CO 结果输出是第二个字段的数据,这意味着最后推送的数据将被合并。这两个字段中都有一些数据。
-
一些示例数据和所需的输出可能会有所帮助。
标签: sql sql-server-2005 coalesce