こんにちは、ここに私の小さな問題があります。私はSQLに取り組んでおり、SQLデータベースから値を取得するための論理操作がいくつかあります。私はスクリーンショットを持っています。参照してください
その中で、さまざまな組み合わせで4つのクエリがあります。1 と 2の両方を使用すると同じ答えが得られ、3と 4を使用すると異なる答えが得られます。今私の質問には、2つの演算子1.OR と 2.And Not があり、フィルター while は変数がnである可能性があることを意味します。今私の質問は
- 指定された変数のさまざまな組み合わせを取得したい
- 同じ結果が得られる可能性を排除する必要があります
どんなアルゴリズムのコーディングも大歓迎です
誰かすぐに助けてくれませんか
アップデート
より明確に
a、b、c、dという4つの値がある場合、 次のようなdiffの組み合わせを組み立てる必要があります
1. (a または b) かつ not( c または d)
2. a または ( c ではなく b ) または d
私は自分の質問を更新しました..このように、別の組み合わせを生成して答えを得る必要があります