Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie lautet die Syntax, um die Verwendung eines Indexes für einen Join in MySQL zu erzwingen?

FORCE/USE/IGNORE steht nach dem Tabellennamen, dem Sie beitreten, und nach dem Alias, falls Sie einen verwenden.

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`)