0
我遇到SQL查詢問題。我有一個表,如下獲取具有特定值的行少於兩次
EMPLOYEE_ID | STATUS
--------------------
123 C
234 S
456 S
123 C
789 S
從上面的表格,我需要得到EMPLOYEE_ID
具有與出現狀態C
出現超過兩次少。需要幫助解決這個問題。
我遇到SQL查詢問題。我有一個表,如下獲取具有特定值的行少於兩次
EMPLOYEE_ID | STATUS
--------------------
123 C
234 S
456 S
123 C
789 S
從上面的表格,我需要得到EMPLOYEE_ID
具有與出現狀態C
出現超過兩次少。需要幫助解決這個問題。
我不是Oracle,但看看你是否可以使用它。
Select Employee_ID
From table
Where Status = 'C'
Group By Employee_ID
Having Count(Status) < 2
乾杯! :)完美工作 – user3200361
你可以顯示你現在使用的查詢嗎? –
這張桌子裏有什麼?每行代表什麼?是員工屬性的狀態,還是表中每一行代表的是什麼?也就是說,這張表中的EmployeeId123的狀態'S'是否也有一行? –