sql >> Databáze >  >> RDS >> Mysql

Jaká je syntaxe pro vynucení použití indexu pro spojení v MySQL

FORCE/USE/IGNORE následuje za názvem tabulky, ke které se připojujete, a za aliasem, pokud nějaký používáte.

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. Relační model

  2. MySQL Hledáme volné pokoje v rezervačním systému

  3. Objekt třídy stdClass nelze převést na řetězec

  4. 6 způsobů, jak vybrat duplicitní řádky v SQLite