2017-09-25 5 views
1

「例」という名前の表には、このようなものです: enter image description hereSQLite3では、特定の値を持たない人でどのようにグループ化するのですか?

私は名前で例のGROUPから名前を選択したいと思います。しかし、同時に、誰かの価値にXが含まれている場合、その値は結果から除外されるべきです。 "example"テーブルでは、Aは3つの値を持ち、そのうちの1つはXなので、Aは結果から除外されます。だから、B. は、SQL句によって生成される結果は次のようになりますん:

C

はD

は、誰もが、私は私が望む結果を得ることができるように、私は、対応するSQL句を書く助けてもらえますか?

ありがとうございました!


私はこのような何か書き込もうとしました:NAME BY値の例<> Xグループから

SELECT名前を。

AとBには除外されない他の値があるため、これは機能しませんでした。他に何ができるのか分かりません。私はSQLで非常に新しいです。

+1

:グループは、グループ内の一致があるかどうかを示すに だから最大の結果を取って? – skm

+1

スタックオーバーフローは無料のコーディングサービスではありません – dat3450

+1

私が試したのは以下のものでした:SELECT名FROM例値<> X GROUP BY NAME。 AとBにはまだ除外されていない他の値があるので、動作しませんでした。私は他に何ができるのか分かりません。私はSQLで新しいです。 – Lei

答えて

0

0または1のいずれかの比較結果。あなたがこれまでに試してみました何

SELECT Name 
FROM Example 
GROUP BY Name 
HAVING MAX(Value = 'X') = 0; 
+0

ありがとう!できます。 – Lei

関連する問題