我有一张桌子有两个领域
---------------
Qn | ans
---------------
1 | 2
---------------
1 | 4
---------------
1 | 6
---------------
1 | 8
---------------
2 | 2
---------------
2 | 4
---------------
2 | 6
---------------
如果正在使用查询来获取结果为“ 1”,但是由于2中的值,其返回1和2。
SELECT qn FROM tbl T1 WHERE T1.ans IN (2,4,6,8)
我需要结果1,是否有其他方法可以得到结果
最佳答案
SELECT qn
FROM tbl
WHERE ans IN (2,4,6,8)
group by qn
having count(distinct ans) = 4
关于php - 使用比较时mysql查询返回问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19088663/