2
我不知道如何做到這一點,我有一個查詢的這個部分:的LINQ的重複計數
let DistinctHits = db.tblTrackerVisits
.Where()
.Select(d=>d.IPID)
.Distinct()
.Count()
有一個表叫db.tblTrackerVisitVariables
:
我試圖做的是修改上面的查詢,以便它只計算其中一個相關tblTrackerVisitVariable
記錄的VariableID
爲n
的不同記錄。
一個僞例子可能更清楚:
let DistinctHits = db.tblTrackerVisits
.Where(d=> db.tblTrackerVisitVariables.where(v=>v.VisitID == d.ID AND v.VariableID == n))
.Select(d=>d.IPID)
.Distinct()
.Count()
謝謝!很棒 – 2012-01-15 23:51:59