Simple.Data Group By - PullRequest
       22

Simple.Data Group By

3 голосов
/ 23 января 2012

Я новичок в Simple.Data. Но мне очень трудно понять, как сделать «группу».

То, что я хочу, очень просто.

Таблица выглядит так:

+________+
| cards  |
+________+
| id     |
| number |
| date   |
+________+

Я хочу эквивалент этого запроса:

select * from (select * from cards order by date desc) as m group by number;

Итак, я получаю самую последнюю запись, по 1 на каждое число.

Любая помощь приветствуется, даже если я лаю не на том дереве

Спасибо

1 Ответ

3 голосов
/ 27 февраля 2012

Simple.Data выводит предложения GROUP BY на основе вашего использования агрегатов.

db.Cards.All().Select(db.Cards.Number, db.Cards.Date.Max());

даст вам максимальную дату для каждого номера.

...