これを聞くのは本当にばかげているように感じますが、SQL Server Compact (CE) ではこの選択を行うことができません
次のような 2 つのテーブルがある場合:
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
つまり、日付が最も高い個別の ID を選択し、名前を結合します。おまけとして、最新のレコードが一番上になるようにリストを並べ替えます。