标签: c# linq-to-entities
我有一个项目表,其中有一个类型列。这里的值可以是1,2,3或0.用户具有预定义的值,但0充当全局 - 所有用户都返回这些项。
主要警告是项目可以是3,但也有0记录,意味着3s得到一条记录,1s和2s得到0记录。
我的问题是如何编写查询以便3s也不会获得0记录?
答案 0 :(得分:2)
为了简化您的查询,您可以获取两个记录,按类型排序,降序,然后只取第一个: