csharp 返回使用join和distinct属性分配给候选项的视图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 返回使用join和distinct属性分配给候选项的视图相关的知识,希望对你有一定的参考价值。

public IEnumerable<ClientView> findViewsAssignedToCandidates(List<long> volPoolIds, long clientId)
        {
            var clientViews =
                (from cv in db.ClientViews
                join vpcv in db.VolunteerPoolClientViews on cv.ClientViewId equals vpcv.ClientViewId
                where volPoolIds.Contains(vpcv.VolunteerPoolId) 
                orderby cv.Name
                select cv).Distinct();
            return clientViews;
        }

以上是关于csharp 返回使用join和distinct属性分配给候选项的视图的主要内容,如果未能解决你的问题,请参考以下文章

Rails/MySQL:使用 LEFT JOINS 的 Group/Distinct 使查询时间加倍/性能降低

MySQL - GROUP_CONCAT 返回重复数据,不能使用 DISTINCT

DISTINCT INNER JOIN 慢

SQLite group_concat 返回相同数据的多个实例,不能使用 DISTINCT

left join 需要distinct吗

计算 distinct 和 join over distinct 之间的差异