求方案,搜索MySQL数据 传入部门名或用户名要搜索不同的表,怎么实现? 怎么用一个sql模糊查询
联表搜索,对部门名和用户名进行模糊查询,然后用or连接条件
我感觉应该是这样实现,在当前表里,你肯定存的是部门或者用户名的id,想根据部门或者用户名去查看,给你几个解决方案:
1. 在当前表中创建冗余字段,加入部门名和用户名字段,这样的话,就可以在该表中进行查询。
2. 使用left join 把该部门名和用户名关联出来再进行模糊查询
3. 创建试图,该方法和left join一致,都是通过left join把数据查出来再模糊查看