group-by - 简单.数据分组依据

标签 group-by simple.data

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

我想要的是非常基本的。

表格看起来像:

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

我想要与此查询等效的内容:

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

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

任何帮助都会受到赞赏,即使我找错了树

谢谢

最佳答案

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

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

将为您提供每个数字的最大日期。

关于group-by - 简单.数据分组依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8969040/

相关文章:

mysql - 用最少的时间总和获得最多的用户分数

c# - 如何在 Simple.Data 中使用 sql 函数(合并或 isnull)

.net - 我如何管理带有 Simple.Data 的 MongoDb 集合中不断变化的数据结构?

mysql - 如何使用 GROUP_CONCAT 在 GROUP BY 之后加入?

mysql - 将不同的列分组为一行

sql - 可以对未在 GROUP BY 中列出的列使用 HAVING 子句吗?

azure - Simple.Data 和 Sql Azure transient 故障处理

MySQL - 按范围分组

asp.net - 使用 PostgreSql 的 Simple.Data 中的 ReflectionTypeLoadException

sql - 如何使用Simple.Data创建表?