我有一個項目,我只需要選擇以某種方式(基於過濾器)回答某些問題的用戶。mysql匹配多行時選擇
的過濾器表(過濾器)看起來像這樣
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)"
和它不工作 - 我得到一個空的結果。謝謝。
您的解決方案都可以工作。很棒的工作,感謝您花時間。現在我已經看到哪種解決方案最快。 – user1735943