Кажется, действительно глупо спрашивать, но я не могу сделать этот выбор в 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
то есть выберите отдельные идентификаторы: s, где дата является наибольшей, и присоединитесь к имени. В качестве бонуса отсортируйте список так, чтобы последняя запись была наверху.