0
我有兩個表的MS Access更新從另一個表
表Table 1
Date ID State
3/22 1 state 1
3/21 2 state 2
3/20 3 state 1
Table 2
Date ID New_State
3/21 1 state 3
3/20 2 state 3
表1變成
Table 1
Date ID State
3/22 1 state 1
3/21 2 state 3
3/20 3 state 1
這就是我想做的事:
如果Table1.ID =表2 .ID和Table1.Date < = Max(Table2.Date)和Table1.Date> = Min(Table2.Date)Then 我想將Table1.State更改爲Table2.New_State,其中使用的行的最大日期是Table2.Date> = Table1.Date
我該怎麼做?我一直在嘗試更新查詢。
也許,也許不是 - 如果加入最小/最大查詢,結果不可更新,那很可能是這樣。完全取決於上下文... – 2011-03-24 19:38:33