Select Stackoverflow.* From Stackoverflow Where GeneralId = 1000;
上面的 sql 返回 3 条记录,如:
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?"
不是吗?任何的想法。
谢谢你。