sql >> Databasteknik >  >> RDS >> Mysql

Vad är syntaxen för att tvinga fram användningen av ett index för en join i MySQL

FORCE/USE/IGNORE går efter tabellnamnet du går med i, och efter aliaset om du använder ett.

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



  1. Uppdatera fråga if-sats för Oracle

  2. GraphQL - returnera beräknad typ beroende på argument

  3. kommaseparerade fält för att jämföra i mysql

  4. Enhetstestning för PL/SQL