4 つのフィールドを持つ単純なテーブルがあります。
indexID
UserID
text_1
IsFinal
このテーブルは、各 に対して複数の値を持つことができUserID
、IsFinal
フィールドは 1 または 0 の 1 つの値のみを持つことができます。
私がやろうとしているのは、IsFinal
0 に等しい場合にのみユーザー ID を返す select ステートメントを作成することです。問題は、同じ userID に対して複数のレコードが存在する可能性があり、一部はIsFinal
0 に等しく、1 にIsFinal
等しいレコードは 1 だけです。
ここでの私の問題は次のとおりです。すべてUserID
の について、 のレコードがある場合Isfinal = 1
、同じ のすべてのレコードを無視しUserID
たい、そうでない場合はそのレコードを返したい。それがSQL文だけでできるかどうかはわかりません。