我有下表:
n1|n2|n3|n4|n5
1| 5| 4| 7|26
26|80|75| 1|10
5| 3| 2| 1|4
45|26| 1| 3|66
我正在尝试获取出现两个或多个指定值的行数。 以上表为例,26和1出现在3行。
有没有在 mySQL 中快速执行此操作的方法,还是我应该在 PHP 中构建一些函数?
非常感谢您的帮助
最佳答案
SELECT COUNT(*) FROM your_table
WHERE 1 IN (n1,n2,n3,n4,n5) AND 26 IN (n1,n2,n3,n4,n5)
关于mysql - 出现两个或多个指定值的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12139449/