【发布时间】:2011-03-23 05:22:43
【问题描述】:
我有两张桌子
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 = Table2.ID 和 Table1.Date = Min(Table2.Date) 那么 我想将 Table1.State 更改为 Table2.New_State,其中使用的行具有 Max Date where Table2.Date >= Table1.Date
我该怎么做?我一直在尝试使用 UPDATE 查询。
【问题讨论】:
标签: ms-access