3

我是 Simple.Data 的新手。但是我很难找到如何进行“分组”。

我想要的是非常基本的。

表看起来像:

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

我想要这个查询的等价物:

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

所以我得到了最新的记录,每个数字1。

任何帮助表示赞赏,即使我叫错了树

谢谢

4

1 回答 1

3

Simple.Data 根据您对聚合的使用推断 GROUP BY 子句。

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

将为您提供每个号码的最大日期。

于 2012-02-27T13:24:06.283 回答