首页 > 我们为什么 使用/不使用 表连接语句来查询数据?

我们为什么 使用/不使用 表连接语句来查询数据?

如题。
我们从数据库获取数据,当表之间有关联关系时,
我们可以用表连接把相关的数据一起查询出来,
我们也可以单独的把一张表的数据查出来,拿到关联的字段(不管什么语言)去另外一张表查询数据。
然后在程序中自己设置关联关系。

这个问题,希望能得到各方面的分析,如效率、业务拆分或者系统架构等,或者常规大公司的做法。
有权威的参考文献更好。

希望得到解惑。
(说明一下,这个并不是无聊了,个人做开发有5、6年了,第一次听说有关系型数据库查询不要使用表连接的,自己来处理关联关系,表连接效率太低,所以想听听大家的理解,有文献说明是最好的)

感谢!


这几天找了一些资料看了下,没有完全废弃的说法,理念不一致,我已经放弃开发。
ps:MongoDB新版本居然支持连接了($lookup), 还是蛮有意思的。

https://www.informatik.hu-ber...

https://people.eecs.berkeley....

http://infolab.stanford.edu/~...

http://momjian.us/main/writin...

http://www.oracle.com/technet...

【热门文章】
【热门文章】