sql语句
来源:18-1 课程总结

TimelessPast
2020-11-01
老师,我看涉及到中间表的查询,您都是在不同的mapper中写三四条sql语句
比如根据用户id查询该用户的权限,您是先查出该用户的所有角色id,再根据这些角色id查权限id,再根据权限id查权限集合
这个过程可以用类似inner join left join right join进行多表关联,一条sql就可以查到属于该用户的权限。
请问在实际开发业务中,涉及多表关联查询,是像您一样把sql拆分,还是用inner join之类的写一条sql完成业务,开发中常用前者还是后者
写回答
1回答
-
Jimin
2020-11-02
你好,我们更建议做单表操作,这样更容易保证性能,也容易做sql优化,同一张表的所有操作都能通过一个mapper查到,后续做需求调整也容易
00
相似问题