【发布时间】:2019-12-19 05:53:01
【问题描述】:
我有一个表,其中包含一个 ID 字段和一个状态字段,该字段可以具有多种状态类型,例如“活动”“最终”“失败”“cmets”。我希望能够选择没有与许可证号码相关的“最终”状态的许可证号码,或者至少没有四个“活动”状态。我知道我需要使用 COUNT(),但我不知道如何让它按许可证号过滤。
最后会标记 permitnum 777 的表格示例:
PermitNum Status
222 active
222 active
222 finaled
444 active
444 active
444 active
444 active
777 active
777 fail
777 active
777 active
我一直在使用 COUNT() 根据 WHERE 子句获取状态字段的通用计数,但我不知道如何将其与许可证编号联系起来。
【问题讨论】:
标签: sql group-by aggregation