我有一张桌子:
ID | ITEMID | STATUS | TYPE
1 | 123 | 5 | 1
2 | 123 | 4 | 2
3 | 123 | 5 | 3
4 | 125 | 3 | 1
5 | 125 | 5 | 3
任何项目在此表中都可以有 0 到多个条目。我需要一个查询来告诉我一个 ITEM 的所有条目是否处于 5 或 4 状态。例如,在上面的示例中,我希望得到以下结果:
ITEMID | REQUIREMENTS_MET
123 | TRUE --> true because all statuses are either 5 or 4
125 | FALSE --> false because it has a status of 3 and a status of 5.
If the 3 was a 4 or 5, then this would be true
更好的是这样的:
ITEMID | MET_REQUIREMENTS | NOT_MET_REQUIREMENTS
123 | 3 | 0
125 | 1 | 1
知道如何为此编写查询吗?