95
A
回答
206
像這樣:
from c in db.Company
group c by c.Name into grp
where grp.Count() > 1
select grp.Key
或者使用方法的語法:
Company
.GroupBy(c => c.Name)
.Where(grp => grp.Count() > 1)
.Select(grp => grp.Key);
+7
感謝您提供這兩種形式的語法! :D – Jess 2015-11-17 20:38:55
5
對於任何人要做到這一點在VB(因爲我是,但沒有找到任何東西)
From c In db.Company
Select c.Name Group By Name Into Group
Where Group.Count > 1
+0
我很難理解爲什麼'Group By'在VB中的'Select'子句之後。 – Arvin 2017-11-08 03:16:58
相關問題
- 1. linq通過組計算值
- 2. MySQL計數與組通過
- 3. 計數使用組通過LINQ的
- 4. LINQ的組通過,並採取計數
- 5. LINQ:通過組計數收集訂單
- 6. 計數和組通過與波輪
- 7. 如何查詢與Linq的實體與組通過和兩個計數
- 8. LINQ的組通過組
- 9. 通過使用linq(範圍+計數)
- 10. SQL組通過計數
- 11. 通過左連接使用組和LINQ計數
- 12. LINQ通過並正確計數加入羣組
- 13. NHIbernate(3.1) - Linq組,然後通過計數問題
- 14. 返回計數的列表,並通過ID LINQ分組爲sql
- 15. LINQ - 3子由與組選擇計數
- 16. 通過LINQ查詢與組通過查看[錯誤出]
- 17. LINQ的組通過與順序通過創建日期
- 18. linq分組計數
- 19. Linq .GroupBy()與計數
- 20. LINQ組通過對數據業務
- 21. 通過LINQ生成二維數組
- 22. LINQ Group通過小計和合計
- 23. LINQ的選擇組通過
- 24. LINQ組通過問題
- 25. C#LINQ查詢組通過
- 26. 組通過在LINQ to LLBLGEN
- 27. LINQ組,以便通過
- 28. 組通過LINQ到實體
- 29. LINQ組通過加入
- 30. SQL到LINQ組通過
可能的重複http://stackoverflow.com/questions/1333265/having-and-conditional-count-in-linq-query – 2012-08-29 17:31:40