请教mysql一个字段同时满足多个条件

请教各位,如果我在mysql需要在一个字段同时满足多个条件时,比如核酸,很多做了第一轮,又做了第二轮,第三轮,如果在搜索时用的是in的话不是同时满足,条件为 一二三轮时,只要有一个条件一轮满足就会被查回来,如果查询结果必须为三轮同时存在,这种情况我应该从哪方面下手处理?

嗯,看着题我理解了一会觉得你的意思也许和我想的一样:你的意思是不是类比去查询一个id 这个id要满足不等于4,大于3小于5类似这样的条件.如果是的话

SELECT * FROM `user` where user_id ! = 4 and user_id > 3 and user_id < 5

如果不是的话,你可以再举一个梨子

用count来计数,判断是否等于3,类似下面这样

select 用户 fromgroup by 用户 having count(1)=3

不是不可行,因为你并没有给全前提条件,建议你先把表结构和模拟数据放出来,上面这个sql里,count里还可以写条件的,只对满足要求的数据进行计数,甚至还可以去重,比如

select 用户 fromgroup by 用户 having count( distinct case when 第几轮字段 in (x,y,z) then 1 end )=3

第一轮 = 1 and 第二轮 = 1 and 第三轮 = 1