이 내 관계형 모델 :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을 사용하여 최신/현재 상태.
어떤 도움이 필요합니까? 미리 감사드립니다!