Mysql
 sql >> база данни >  >> RDS >> Mysql

Какъв е синтаксисът за принудително използване на индекс за присъединяване в MySQL

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо съпоставянето по подразбиране на MySQL е latin1_swedish_ci?

  2. Как да се показват записи на база данни в изгледа, без да се повтаря поле?

  3. Преместване на сайта на Wordpress към Docker:Грешка при установяване на DB връзка

  4. MySQL клиент на командния ред за Windows

  5. Laravel вложени връзки