在进行直接选择时使用“FORCE/USE/IGNORE INDEX”已有详细记录,但文档中并不清楚如何在 JOIN 中执行此操作。
如何强制将特定索引用于连接表?
FORCE/USE/IGNORE 位于您要加入的表名之后,如果您使用的是别名,则位于别名之后。
SELECT
t1.`id` AS `id_1`,
t2.`id` AS `id_2`
FROM
`table1` t1
LEFT OUTER JOIN
`table2` t2
FORCE INDEX FOR JOIN (`table1_id`)
ON (t2.`table1_id` = t1.`id`)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)