2012-05-21 23 views
-1
UPDATE project_phases p2 
SET 
    p2.ClartiyID = @ClarityID, 
    p2.Start_date = @start_date, 
    p2.End_date = @End_date, 
    p2.Planned_efforts = @Planned_efforts 
FROM 
    WSR.dbo.project_phases p2 
    INNER JOIN WSR.dbo.tb_Project p1 ON p1.ProjectID=p2.ProjectID 
WHERE 
    ProjectID = @ProjectID 

,但仍是错误diplays状物体找不到名称,即使该表中找到更新查询中使用联接

+4

如果有人设法破译这个“问题”,我会给他们一块饼干。 – Polynomial

回答

1

如果这是你整个查询,你为什么链接到tb_Project?看起来这只是在ProjectID上过滤,但是这个列在Project_Phases中,所以你不能用FORNER JOIN,只是使用:

UPDATE project_phases 
SET 
    ClartiyID = @ClarityID, 
    Start_date = @start_date, 
    End_date = @End_date, 
    Planned_efforts = @Planned_efforts 
WHERE 
    ProjectID = @ProjectID 
+1

* /我给Fermin一个cookie * – Polynomial