0
値が常にNO
であるようなすべてのステータスを探したいとします。それが意味するのは、すべての価値がないので、出力は2だけです。 私はSQLクエリを通じて価値を取得する方法同じ列の複数の値との比較?
STATUS_ID STATUS
1 YES
1 YES
2 NO
2 NO
2 NO
3 YES
3 NO
値が常にNO
であるようなすべてのステータスを探したいとします。それが意味するのは、すべての価値がないので、出力は2だけです。 私はSQLクエリを通じて価値を取得する方法同じ列の複数の値との比較?
STATUS_ID STATUS
1 YES
1 YES
2 NO
2 NO
2 NO
3 YES
3 NO
ただ、基本的な条件付きの集約を行います。
SELECT STATUS_ID
FROM yourTable
GROUP BY STATUS_ID
HAVING SUM(CASE WHEN STATUS <> 'NO' THEN 1 ELSE 0 END) = 0;
** ** .....叫ぶしないでください – Wanderer
は最初 'STATUS'列を改名STATUS_IDに転送します。 –