私はちょっとした挑戦をしています。私は次の表を持っています:SQL値に基づいて行を区別するルールを選択してください
| ID | STATUS |
12 COMPLETE
12 FAIL
11 COMPLETE
私が選択する必要があるのは、ステータスが完了している個別のIDです。ステータスが「失敗」の場合、私はそのIDが私に返されるのを見たくありません。私はこの試みている
:
select distinct id where status = 'COMPLETE'
をID 12の状態が1行に完了しているので、これは私にはしかし、すべての行を返します。私は12行も失敗しているので、その行を返さないようにしたい(与えられたIDのすべてのステータスが "COMPLETE"の行を返すだけでよい)。
誰にもこの点に関する指針はありますか?どんな助けでも大歓迎です!
敬具、スウェーデン
このコードは、なぜおよび/またはどのようにこのコードは質問がその長期的な価値を向上回答に関する追加のコンテキストを提供し、質問に答えるかもしれないが。 –