我需要一些帮助来创建一个 LINQ 选择,我有一个包含一些列的表,但只有 2 个对这个问题感兴趣。
userid, type
现在这个表有数千个条目,我只想要顶部,比如说 50。到目前为止一切都很好,但困难的部分是有很多成功的行应该只计为 1。示例
Type UserId
============
Add 1
Add 1
Add 1
Add 2
我希望这在我取出的行数限制中仅计为 2,但我希望所有行仍然输出。这是否可以通过单个 SQL 请求实现,还是我应该找到另一种方法来做到这一点?
编辑:如果这可以解决问题,我可以将列添加到表中。Edit2:Sotred 程序也是一种解决方案
示例 2:这应该算作 3 行
Type UserId
============
Add 1
Add 1
Add 2
Add 1