我有以下查询:
SELECT COUNT(r.id)
FROM [Reg] r
JOIN Users u
ON r.userId = u.id
WHERE
u.organisationId IN ({0})
如果({0})有id
,则返回该组织的计数,否则返回所有组织的计数。
此脚本可以单独为组织使用,但对于所有组织而言,该数字小于正确数量的记录。我不明白为什么?
编辑:也许我们可以在定义organisationId时返回该组织的计数,然后organisationId全部返回全部