获取具有特定值的行少于两次的行

时间:2016-11-28 20:12:54

标签: sql oracle

我遇到SQL查询问题。我有一张表格如下

EMPLOYEE_ID | STATUS
--------------------
    123         C
    234         S
    456         S
    123         C
    789         S

从上表中我需要得到状态EMPLOYEE_ID出现次数少于两次的C。需要帮助来解决这个问题。

1 个答案:

答案 0 :(得分:0)

我不是Oracle,但看看你是否可以使用它。

Select Employee_ID
From table
Where Status = 'C'
Group By Employee_ID
Having Count(Status) < 2