Select Stackoverflow.* From Stackoverflow Where GeneralId = 1000;
上面的SQL返回3條記錄,如:如何更新MS SQL中的多條記錄?
Id GeneralId Name StateId
1 1000 stack null
2 1000 stackover null
3 1000 stackoverflow null
我想更新的返回的記錄STATEID。
在另一方面
這是可能有時記錄的計數可以是1,有時3像上述例子。
Select Stackoverflow.* From Stackoverflow Where GeneralId = 1001;
上面的sql語句只返回一條記錄。
Id GeneralId Name StateId
8 1001 stck null
那麼如何更新這些返回的記錄。 我認爲應該有一個循環從0到記錄的計數,並在該循環中
我只嘗試編寫僞代碼。
Update Stackoverflow
Set StateId = 1
where = "loop as I mentioned should be come?"
是不是?任何想法。
謝謝。