如何跨参考搜索数据库?

时间:2013-10-30 21:14:05

标签: join mysqli

我有一个包含以下列的表

 id       | id of row 
 name     | id referencing visitor_table
 reason   | array of ids referencing reason table
 comment  | comment value
 indate   | indate value
 contact  | id referencing contacts table

当用户键入文本时,我需要执行一个查询,该查询通过其ID连接所有这些表,以便也可以查询引用表中的数据。加入这么多表格是否合理,或者我如何提高效率呢?

2 个答案:

答案 0 :(得分:0)

如果您可以轻松修改表架构,可以选择Big table类型设计。

答案 1 :(得分:0)

通过索引表在某种程度上抵消了由于联接而产生的开销。