使用内部联接更新给出错误

时间:2011-03-14 08:31:22

标签: sql-server-2005

您可以在关键字“INNER”附近为以下查询提供错误的语法。

UPDATE ObjectNotes
SET ObjectNotes.NoteHeaderToken=146 
INNER JOIN po ON ObjectNotes.RefRowPointer = po.RowPointer
WHERE ObjectNotes.NoteHeaderToken=145
AND  po.stat='O'
AND ObjectNotes.SpecificNoteToken=577804

1 个答案:

答案 0 :(得分:1)

试试这样。

UPDATE ObjectNotes 
SET ObjectNotes.NoteHeaderToken=146 
FROM  ObjectNotes  INNER JOIN po ON ObjectNotes.RefRowPointer = po.RowPointer 
WHERE ObjectNotes.NoteHeaderToken=145 AND po.stat='O' AND   ObjectNotes.SpecificNoteToken=577804