我正在寻找一种方法来更新前一天发生过其他事件的所有行。
例子:
ID Config Number Date Status
1 238 10/9/2013 1
2 351 1/9/2013 2
3 351 2/9/2013 0
4 238 11/9/2013 0
5 124 18/9/2013 3
6 238 20/9/2013 0
7 238 12/9/2013 0
8 124 20/9/2013 0
9 238 13/9/2013 0
更新后我想有类似的东西:
ID Config Number Date Status
1 238 10/9/2013 1
2 351 1/9/2013 2
3 351 2/9/2013 2
4 238 11/9/2013 1
5 124 18/9/2013 3
6 238 20/9/2013 0
7 238 12/9/2013 1
8 124 20/9/2013 0
9 238 13/9/2013 1
我现在拥有的是:
Update sc
set sc.Status = (Select Status From sc1 inner Join sc On sc.Id = sc1.ID)
From sc
而且我知道它不起作用,但我不知道我的查询应该是什么样子。