簡體   English   中英

使用groupBy子查詢將SQL轉換為LINQ查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM