我遇到SQL查询问题。我有一张表格如下
EMPLOYEE_ID | STATUS
--------------------
123 C
234 S
456 S
123 C
789 S
从上表中我需要得到状态EMPLOYEE_ID
出现次数少于两次的C
。需要帮助来解决这个问题。
答案 0 :(得分:0)
我不是Oracle,但看看你是否可以使用它。
Select Employee_ID
From table
Where Status = 'C'
Group By Employee_ID
Having Count(Status) < 2