我怎样才能用Linq制作这样的东西?我正在努力解决这个问题,这与我的其他帖子有关,但是我的不同之处仍然会有比预期更多的行回来
Add Conditional Join Dynamically with Linq
select distinct c.CompanyID, c.CompanyName from Company c
left join CompanyIndustry ci
on c.companyid = ci.companyid
left join CompanyService cs
on c.CompanyID = cs.CompanyID
where cs.ServiceID = 6 and ci.IndustryID = 4
答案 0 :(得分:2)
如果您的公司ID有多个相关行业或服务,那么每家公司将获得多个行。
答案 1 :(得分:1)
您应该使用GROUP BY Not distinct