【发布时间】:2010-10-22 19:18:04
【问题描述】:
我正在尝试将 8 个表合并为一个以创建其他应用程序使用的索引,我的查询是这样的:(我的 mysql 技能非常业余)
SELECT t1_id, t2_name, t3_name, t4_name, t5_name,
t6_name, t7_name, t8_name, t9_name
FROM t1
LEFT JOIN t2 ON (t1_id = t2_id)
LEFT JOIN t3 ON (t3_id = t1_id)
LEFT JOIN t4 ON (t4_id = t1_id)
LEFT JOIN t5 ON (t5_id = t1_id)
LEFT JOIN t6 ON (t6_id = t1_id)
LEFT JOIN t7 ON (t7_id = t1_id)
LEFT JOIN t8 ON (t8_id = t1_id)
LEFT JOIN t9 ON (t9_id = t1_id)
执行时我什至看不到查询结果,有什么方法可以加快速度吗? :) 任何形式的帮助都值得赞赏,但最好只有一个查询(在应用程序规则之外)
提前致谢
【问题讨论】:
标签: sql performance join