这是我的关系模型:SQL:最新纪录
Request
------------------------------
RequestId
------------------------------
1
2
RequestState
------------------------------
RequestStateId | Name
------------------------------
10 | Received
20 | Processing
30 | Finsihed
Request_RequestState
-------------------------------------------------------------------
Request_RequestStateId | RequestId | RequestStateId | CreatedOn
-------------------------------------------------------------------
1 | 1 | 10 | 2010-01-01
2 | 1 | 20 | 2010-01-02
3 | 2 | 10 | 2010-01-15
每次请求的状态变化,这种变化被存储。 现在我需要按照当前状态列出请求。 像“获取当前状态的所有请求=接收”。
到目前为止,我只设法创建一个返回给定状态的请求的查询,但不管它是当前状态还是旧的状态......所以我不知何故需要使用CreatedOn来获取最新/当前状态。
任何帮助?提前致谢!