SELECT something FROM somewhere WHERE something IN (a, b, c)
は正常な結果を生成し、そして、奇妙NOT IN演算子の動作は
SELECT something FROM somewhere WHERE something NOT IN (a, b, c)
がどこかのテーブルでくれ列何かからすべての結果を与える必要がありますが、それは私に、よりランダムに行を繰り返し何度も与えますテーブルの中にあるよりも。インターネット上のNOT INのすべての例は文字列であり、私は数字で作業していますが、何か別のものがありますか?
'select'ステートメントは本当に簡単ですか、複数のテーブルを結合していますか? – meagar
いいえ。あなたのデータに何か問題があるはずです。 ** IN/NOT IN **操作は、記述したとおりに動作するはずです。 –
また、 'not in()'を数字に使うための特別な規則はありません。期待どおりに動作します。実際の質問を含めるために質問を更新してください。なぜなら、あなたの質問に答えることができないからです。「in/not in」はあなたが記述しているように振る舞いません。 – meagar