に基づいてこれはこのフォーラムで私の最初の投稿です、私は確かに達人からいくつかの助けを得ることを期待:)マッチSQL列ユーザー入力
私が達成しようとしていますどのような7列は私のdbテーブルにあるということです。 1つは主キーであり、残りの6つは整数列です。これで私のアプリケーションでは6つの値を入力できます。ユーザーが入力した6つの値を6つの整数列と比較し、いずれかの行に3つ以上の列がユーザーの入力と一致するようにしたいと考えています。私はまだ私の結果を達成することができません..
助けていただければ幸いです!
おかげ
DBテーブルの構造を更新し
は..私は2,3,7,11,45,65
を入力しています。返される行数は
UID A1 A2 A3 A4 A5 A6
-----------------------
1 2 3 4 5 6 7
2 2 3 4 55 56 57
3 65 11 45 66 67 68
4 45 7 11 99 98 97
5 7 7 7 7 7 7
6 7 7 7 7 7 7
7 8 8 8 8 8 8
8 8 8 8 8 8 8
9 45 45 0 3 1 2
10 65 7 4 0 0 0
IDが1,3,4,9,10
どのようにプライマリキーを生成していますか? –
重要な質問:入力を対応する列(結合ロック)に一致させようとしていますか、または入力がどの列にも一致することはできますか?言い換えれば、1,2,3,4,5,6が6回、5回、4回、7回、7回、3回または0回繰り返すのでしょうか? また、重複した番号が許可されていますか、これはもっとキノの問題のようですか? – nycdan
任意の入力は、db内の任意の列に一致する可能性があります。 – mumair