假设一个问卷的在线答题问卷可以设置答题人所属部门的id列表,假设为 1,2,3,5,6(部门id是1,2,3,5,6的人可以答题)职员可以属于多个部门,也可以有所属部门的id列表,假设为6,7,8那么我现在要查询出能够有权限答题的职员的集合,该怎么来写这个sql。select * from staff where pardment = 1 or padment like %,1,% or pardment like %,1% or pardment like %1,%主要是如果只用一个like的话 1可能会同时匹配到12,13,14,15而且职员也可以属于多个部门。 简化的sql该如何写?
添加回答
举报
0/150
提交
取消