C# 生成更新查询以使用相似表更新表

C# 生成更新查询以使用相似表更新表,c#,sql,sql-server,sql-server-2008,dynamic-sql,C#,Sql,Sql Server,Sql Server 2008,Dynamic Sql,生成更新查询以使用similar表更新表我正在使用此查询 select ' update LT_Status_test1 Set StatusName='''+ T.StatusName+''' where StatusID=CONVERT(varchar(max),'''+T.StatusID+''') from LT_Status_test T' 这是错误的 无法绑定多部分标识符“T.StatusName” 无法绑定多部分标识符“T.StatusID” 需要帮助…或任何类型的建议

生成更新查询以使用similar表更新表我正在使用此查询

select '
update LT_Status_test1  
Set StatusName='''+ T.StatusName+''' 
where StatusID=CONVERT(varchar(max),'''+T.StatusID+''') 
from  LT_Status_test T'
这是错误的

无法绑定多部分标识符“T.StatusName”

无法绑定多部分标识符“T.StatusID”


需要帮助…或任何类型的建议

您需要
更新
加入

UPDATE LT_Status_test1
SET LT_Status_test1.StatusName = LT_Status_test.StatusName
FROM LT_Status_test1
JOIN LT_Status_test
    ON LT_Status_test.StatusID = LT_Status_test1.StatusID