表1 和表2为1对多关系,表2和表3为1对多。
如何获取 张三 对应的所有角色的某个业务需要的筛选条件啊?
即:拼接以下条件,(部门=‘行政部’ and (角色=‘工程师’ or 角色=‘资料员’) ) or (部门='财务部' and (角色='前台') )
表1
人员ID
姓名
密码
101
张三
123
102
李四
456
表2
ID
关联人员ID
部门
1
行政部
2
财务部
表3
关联部门ID
角色
工程师
资料员
前台