多表联查和多次单表查询效率问题,到底哪种好。
做项目的过程中,考虑到这么一个问题,一个查询可能需要多个表中的数据。此时,我们应该如何去做?脑海里冒出了一个问题,我是应该联合查询还是应该多次查询?
于是带着纠结去百度了一下,发现了一篇帖子。 其中有这么一个图片。
我不太了解这图片出处,但是最起码我这么做有底了。 我决定用多表查询后在代码中拼接。 我个人认为这么做抛去效率不讲,代码可读性高,语句简单。
具体到底哪个方式效率高,留给小伙伴们去自己试一下,做数据仓库的 有个万级以上数据的尝试一下 。 等我做完这个功能回来在把具体测试结果写下来。