各位大佬,第三条sql加了一个or 条件,最后的子查询里面的条件就不执行了?

图片说明
想模糊查询sn和room的数据,条件指定了group_id是79和101的,但是第三条sql没有执行最后的子查询,导致查询的是所有的group_id里面的。

d.sn LIKE '%AFB%' or d.room LIKE '%AFB%'这两个用括号括起来,即:
(d.sn LIKE '%AFB%' or d.room LIKE '%AFB%')

or 的那个要用()括起来吧

看下是不是括号的匹配的问题造成的。

括号:
(d.sn LIKE '%AFB%' or d.room LIKE '%AFB%')应该就可以了