特定の方法で (フィルターに基づいて) いくつかの質問に回答したユーザーのみを選択する必要があるプロジェクトがあります。
フィルターテーブル(フィルター)はこんな感じ
question | answer
Q1 | A
Q2 | B
ユーザーテーブル(回答)は次のようになります
user | question | answer
1 | Q1 | A
1 | Q2 | D
2 | Q1 | A
2 | Q2 | B
フィルターに一致するユーザーのみをユーザー テーブルから選択するにはどうすればよいですか?
私は試した
"SELECT user FROM answers WHERE (question = Q1 AND answer = A)
AND (question = Q2 AND answer = B)"
動作しません-空の結果が得られます。ありがとうございました。