我需要帮助创建一个LINQ查询,我的表格中有一些列,但只有两列与这个问题有关。
userid, type
现在这个表有成千上万的条目,我只想要前50个。目前为止都还好,但是困难的部分是成功中有很多行应该只被计算为1次。
Type UserId
============
Add 1
Add 1
Add 1
Add 2
我希望在限制行数的情况下,仅将此内容视为2行,但仍希望输出所有行。是否可以通过单个SQL请求实现此目的,还是应该找到其他方法来解决?
编辑:如果这可以解决问题,我可以向表中添加列和值。 编辑2:存储过程也是一种解决方案。
例子2:这应被视为3行。
Type UserId
============
Add 1
Add 1
Add 2
Add 1