我有一个包含以下列的表格
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 连接所有这些表,以便也可以查询引用表中的数据。加入这么多表是否合理,或者我怎样才能提高效率?