业务多表 join,单条 SQL 梭哈一把好还是多次查询在代码整合好

2019-04-22 13:51:19 +08:00
 payboy
有些类似报表的业务需求,通常是十几张表 join 查询,写成一条非常长的 SQL。
从代码层面看,查询即所求,简单但难看。
如果从效能方面看,单条 SQL 是不是比较好。
5185 次点击
所在节点    Java
26 条回复
zhchyu999
2019-04-22 18:52:14 +08:00
后台就怎么爽怎么来,量大 mysql 还是简单查询比较好
mk0114
2019-04-22 20:26:54 +08:00
可是有些分页或者过滤一定要联合其他表查询该怎么办呢?
glacer
2019-04-22 20:32:33 +08:00
统计型 SQL 敢在业务数据库上跑?不怕分分钟拖垮掉?
lvchao
2019-04-23 09:17:18 +08:00
不用多表 join 对于分页怎么处理
gosansam
2019-04-23 12:49:45 +08:00
写过一段上午写好 睡个午觉起来就看不懂的 sql 了 join 也就七八个 然后子查询一堆
jianmo1997
2019-04-23 20:03:33 +08:00
在我司前一种方式一般都会被 DBA 杀了祭天

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/557498

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX