你会选择连表查询速度一般还是拆成多次查询速度飞快的数据库查询方法?

2015-06-04 04:58:04 +08:00
 cevincheung

比如:

select from a join b on a.x=b.x left join c on a.x=c.x

还是
select id from a
程序获取ids
select b where id in (ids)
select c where id in (ids)

23231 次点击
所在节点    MySQL
41 条回复
ben548
2015-12-02 17:19:32 +08:00
其实我也很好奇,不过这里的讨论好像没有给出一个很明确的答案,我在工作中为了避免写复杂的 sql 语句,通常使用第二种方式,不过个人感觉第二种查询方式比较慢啊

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

https://tanronggui.xyz/t/195967

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

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

© 2021 V2EX