Linq 对我来说是全新的,所以如果这真的很愚蠢,我很抱歉。
我正在尝试从带有 where 子句的多表连接中获取计数,而不使用 group by。我已经看到了 group by 的示例,如果需要,我会使用它,但我想知道是否有办法避免它。是 sql 我的查询看起来像这样吗?
SELECT Count(*)
FROM plans p
JOIN organizations o
ON p.org_id = o.org_id
AND o.deleted IS NULL
JOIN orgdata od
ON od.org_id = o.org_id
AND od.active = 1
JOIN orgsys os
ON os.sys_id = od.sys_id
AND os.deleted IS NULL
WHERE p.deleted IS NULL
AND os.name NOT IN ( 'xxxx', 'yyyy', 'zzzz' )
得到这个的最好方法是什么?