我在使用LINQ完成這個任務時遇到了一些麻煩。沒有太多的經驗。
我有以下信息: 學校,考試,教師,學生Linq group by sub grouping
我需要的學校數量和教師對每個測試的次數的計數,但我只需要計算實例,其中老師,測試,有超過10名學生。
這裏是SQL:
select
test,
count(distinct school) school_count,
count(distinct teacher) teacher_count
from
(select
test,
teacher,
school
from list
group by
test,
school,
teacher
having
count(teacher) > 10) a
group by a.test
我的結構非常簡單。一個類(不是實際的代碼)
class tests
{
public string teacher;
public string test;
public string school;
public string studentid;
}
然後我有一個測試列表,我正在做查詢。
}
這裏是一個教程,可能有助於解釋如何使用「分組依據」子句 [SQL Tutorial Group By](http://beginner-sql-tutorial.com/sql-group-by-clause.htm) – MethodMan 2015-02-24 16:32:50