[英]Convert SQL with groupBy sub query to LINQ query
請問有人可以幫助我將以下SQL的例子放到C#中的LINQ查詢中,我使用的是.NET 4.0。
SELECT x.*
FROM [eBookAddict].[dbo].[UrlRecord] x
JOIN (SELECT t.Slug
FROM [eBookAddict].[dbo].[UrlRecord] t
GROUP BY t.Slug
HAVING COUNT(t.Slug) = 2) y ON y.Slug = x.Slug
非常感謝,
保羅
from x in db.UrlRecord
join y in db.UrlRecord.GroupBy(rec => rec.Slug).Where(grp => grp.Count == 2)
on y.Key equals x.Slug
select x;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.