使用SQLite将不同表上的记录关联的最佳方法

时间:2012-02-01 12:51:17

标签: php database sqlite optimization

我正在用PHP开发一个开源下载管理器,这是我第一次处理数据库,我想知道从两个表中检索多个记录的最佳(优化)方法是什么:

表A是下载的主要列表,每个下载都有一个'id'。 表B列出了上表中每次下载使用的连接范围。有'开始','结束','字节'和'下载'。每次下载都有一个或多个使用'downloadid'关联的范围。

我只想以最优化的方式检索下载列表及其范围。

1 个答案:

答案 0 :(得分:1)

从tableA中选择a.id,a.col1,a.col2,b.col1,b.col2 a.id = b.dataloadid中的内部联接表B b,其中a.id =< reqid>按b.start命令

您当然应该替换< reqid>与您正在寻找的dataloadid。 这是你在找什么?