6
SELECT Id
,sum(CASE
WHEN ErrorId NOT IN (
,10
,11
,12
,13
)
THEN 1
ELSE 0
END) errorCount
FROM Table
group by Id
查询我不喜欢IDS的硬编码的名单,我有一个简单的查询,将让我什么,我想
SELECT Id
,sum(CASE
WHEN ErrorId NOT IN (
select ErrorId from Errors where ErrorCategory = 'Ignore_Error'
)
THEN 1
ELSE 0
END) errorCount
FROM Table
group by Id
然而,当我尝试这我得到
无法对包含 聚合或子查询的表达式执行聚合函数。
我最好的未来之路是什么?