2016-11-28 8 views
0

SQLクエリに問題があります。私は二度未満に現れる状況Cとの出現を持っているEMPLOYEE_IDを取得する必要があり、上記の表から特定の値を持つ行を2回未満で取得する

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

、以下のような表を持っています。これを理解するのに助けが必要です。

+0

現在使用しているクエリを表示できますか? –

+0

この表には何が入っていますか?各行は何を表していますか?従業員の属性、または表の各行が表すもののステータスですか?つまり、ステータス 'S'のEmployeeId 123の行がこのテーブルに存在する可能性がありますか? –

答えて

0

私はOracleではありませんが、これを使用できるかどうかを確認してください。

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

乾杯! :)完璧に働いた – user3200361

関連する問題