2
我想用另一個表中的另一行更新我的數據庫中的表。我有兩個參數,一個是ID,另一個是行號(因爲你可以從GUI中選擇你想要的行)我的棘手的SQL更新查詢不能很好地工作
這部分代碼工作正常,這將返回單行的一列。
(SELECT txtPageContent
FROM (select *, Row_Number() OVER (ORDER BY ArchiveDate asc) as rowid
from ARC_Content Where ContentID = @ContentID) as test
Where rowid = @rowID)
它只是當我嘗試添加更新/設置它將無法正常工作。我可能缺少一些東西
UPDATE TBL_Content
Set TBL_Content.txtPageContent = (select txtPageContent
FROM (select *, Row_Number() OVER (ORDER BY ArchiveDate asc) as rowid
from ARC_Content Where ContentID = @ContentID) as test
Where rowid = @rowID)
感謝您的幫助! (我已經嘗試過1並沒有效果)
你什麼錯誤? – 2010-06-15 12:37:12
您可能需要將tbl_content添加到您的from語句中,將它加入到從中獲取數據的表中。 – 2010-06-15 12:38:09
接受答案,如果它適合你 – 2010-07-27 06:39:28