Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用比较时mysql查询返回问题_Php_Mysql_Mysqli - Fatal编程技术网

Php 使用比较时mysql查询返回问题

Php 使用比较时mysql查询返回问题,php,mysql,mysqli,Php,Mysql,Mysqli,我有一张有两个字段的桌子 --------------- Qn | ans --------------- 1 | 2 --------------- 1 | 4 --------------- 1 | 6 --------------- 1 | 8 --------------- 2 | 2 --------------- 2 | 4 --------------- 2 | 6 --------------- 如果我使用查询将结果获取为“

我有一张有两个字段的桌子

---------------
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