问这个感觉真的很愚蠢,但我无法在 SQL Server Compact (CE) 中进行此选择
如果我有两个这样的表:
Statuses Users
id | status | thedate id | name
------------------------- -----------------------
0 | Single | 2014-01-01 0 | Lisa
0 | Engaged | 2014-01-02 1 | John
1 | Single | 2014-01-03
0 | Divorced | 2014-01-04
我现在如何为状态中的每个人选择最新状态?结果应该是:
Id | Name | Date | Status
--------------------------------
0 | Lisa | 2014-01-04 | Divorced
1 | John | 2014-01-03 | Single
即选择日期最高的distinct id:s,并加入名称。作为奖励,对列表进行排序,以便最新记录位于顶部。