下面的查詢不返回任何結果SQL查詢 - 使用AND
SELECT user_id FROM test WHERE poll_id = 2 AND (question_id = 2 AND answer_id = 5) AND (question_id = 3 AND answer_id = 8);
這是正確的語法或沒有?
表數據是
|poll_id | question_id | answer_id | user_id |
|--------|-------------|-----------|---------|
| 2 | 2 | 5 | 2 |
| 2 | 3 | 8 | 2 |
結果應該是2
你需要一個用戶有3兩5 2和8,或者你只需要一方? – Jodaka
這就是我想要的,我需要用戶有兩個條件滿足 – vishal
爲什麼java標籤爲這個Q?! –