2011-06-17 39 views
2

我有两个脊髓痨:tb_videostb_video_tags这里加入查询最好吗?

tb_videosID,标题,缩略图,说明

tb_video_tagsID,VIDEO_ID,标签列。

现在我想通过ID获取视频细节和标签。

这哪一个更好?为每个表加入查询或两个简单的选择查询

回答

1

加入是要走的路,它是从SQL角度将表的信息与另一个表的信息相联系的自然方式,将使您的应用程序代码更加清洁,并且确保性能会提升,因为不会有多个网络往返和查询到数据库服务器。

0

您的加入将减少往返时间和数据库调用量,方法是将所有请求都带回一个请求中。在负载非常高的服务器中,使用连接可以获得很多性能提升。