我意識到我所要求的可能是不可能的。我想根據LEFT JOIN和WHERE子句在兩個單獨的表上執行UPDATE。這是我的嘗試:使用左連接更新單個更新語句中的多個表格
UPDATE PERIODDATES as pd, periods2 as p2
SET pd.[PERIODCODE] = @PERIODCODE,
p2.[USERCODE] = @USERCODE
left join periods2 AS p2
ON pdates.schemeid = p2.schemeid AND
WHERE [SCHEMEID] = @SCHEMEID
這可能嗎?
我同意這看起來有點像一個黑客,認爲我會分開聲明等待任何其他答案。任何原因爲什麼這是不可能的呢?它似乎應該是。 – 2010-09-14 11:30:22