Java后端
·2023-11-15#提问# 经验
想问一下这个问题,假如说现在有两张或者三张表,现在的业务是要把这几张表的数据拼接起来,(表中没有索引)
那么这个时候,我是应该写表链接的sql语句,把拼接数据这个压力放在数据库层面呢,还是应该分别查这三张表的数据,然后用for循环嵌套拼装数据,把压力放到service业务层,这个服务器层面呢?
在不考虑其他优化层面(比如加索引),这个情况下,怎么做选择?
个人感觉应该把这个拼装数据的压力更多的放在代码里面,到服务器端吧,但是循环拼装数据我感觉也很费时间,所以比较纠结。
以上这种情况(多张表查询,拼接数据),是应该在数据库层面做写sql,还是都取出来循环判断拼装呢
不考虑数据量很大,主表50条,两张链接表一共20条,循环拼装是一共运行100次的遍历并判断数据
11
0
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
