Я не уверен, как это сделать, у меня есть эта часть запроса:
let DistinctHits = db.tblTrackerVisits
.Where()
.Select(d=>d.IPID)
.Distinct()
.Count()
Существует таблица с именем db.tblTrackerVisitVariables
:
![enter image description here](https://i.stack.imgur.com/Cv853.jpg)
Я пытаюсь изменить приведенный выше запрос, чтобы он подсчитывал только отдельные записи, в которых одна из связанных 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()