我是Simple.Data的新手。但是我真的很难找到如何做“group by”的方法。
我想要的是非常基本的。
表如下所示:
+________+
| cards |
+________+
| id |
| number |
| date |
+________+我想要这个查询的等价物:
select * from (select * from cards order by date desc) as m group by number;所以我得到了最新的记录,每个数字对应1。
任何帮助都很感激,即使我找错人了
谢谢
发布于 2012-02-27 21:24:06
Simple.Data根据您使用的聚合来推断GROUP BY子句。
db.Cards.All().Select(db.Cards.Number, db.Cards.Date.Max());将为您提供每个数字的最大日期。
https://stackoverflow.com/questions/8969040
复制相似问题