私のテーブルには 5 つの列 (ID、UserId、Question and Answer、WebEnabled) があります。
「UserId」は FK であり、このテーブルは実際に多値属性の問題を解決します。
サンプルデータは次のとおりです。
Id UserId Question Answer WebEnabled
1 1 Q1 Ans1 1
2 1 Q2 Ans2 1
3 2 Q1 Ans1 1
4 2 Q4 Ans4 1
5 3 Q1 Ans1 1
6 3 Q3 Ans3 1
7 3 Q2 Ans2 0
8 4 Q5 Ans5 0
AND 演算子を使用して検索機能を実行する必要があります。
たとえば、ユーザーが Web ドロップダウンから Q1 と Q2 を入力すると、質問に Q1 と Q2 を持つすべての userId を返す必要があります。
助けてください。
編集:
Q1、Q2 は任意の数のパラメーター (Q1、Q2、Q3、Q4 など) にすることができ、クエリはそれらすべてを AND で使用し、UserID を返す必要があります。