这是一个查询:
SELECT count(*)
FROM Points
WHERE i_id IN (1, 22, 579, 5887) AND i_requirement_id is not null
GROUP BY i_requirement_id
我得到了每组的需求计数。
我需要计算所有组的数量。
例如从下一个表
i_id i_requirement_id
1 1022
22 1022
579 1059
5887 1022
我得到 3 和 1 的结果。但我只需要得到 2 个,因为在表中我只有 2 组 i_requrement_id。