无法将SQL查询转换为Linq
请帮助我尝试转换此联接查询。我正在尝试将以下SQL查询转换为LINQ查询,但无法使其工作。有谁能帮我解决这个问题吗无法将SQL查询转换为Linq,sql,linq,linq-to-sql,Sql,Linq,Linq To Sql,请帮助我尝试转换此联接查询。我正在尝试将以下SQL查询转换为LINQ查询,但无法使其工作。有谁能帮我解决这个问题吗 SELECT T1.BoCode, case when T2.qty is null then 0 else T2.qty end FROM (SELECT bocode from TABLE1) as T1 left join (SELECT cBoCode, sum(qty) as qty FROM TABLE2 where ncampnurn in
SELECT T1.BoCode, case when T2.qty is null then 0 else T2.qty end
FROM
(SELECT bocode from TABLE1) as T1
left join
(SELECT cBoCode, sum(qty) as qty FROM TABLE2 where ncampnurn in
(select nurn FROM TABLE3 INNER JOIN TABLE4 ON TABLE3.CampaignCode =
TABLE4.CampaignCode
where TABLE3.Month = 'Sep12' and TABLE4.ReportGroup = 'testgroup' )
GROUP BY cBoCode) as T2
ON T1.BoCode = T2.cBoCode
order by T1.BoCode
我只能做中间的部分,然后就无法确定是否需要使用Contains
或Any
from t3 in table3
join t4 in table4 on t3.CampaignCode equals t4.CampaignCode
where t3.Month == "Sep12" && t4.ReportGroup == "testgroup"
select t3.Nurn
参考此
还是自己做