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

Přidání spojení MySQL zpomaluje celý dotaz

Můžete to zkusit tímto způsobem?

SELECT  SQL_NO_CACHE journey.code, journey.departure, journey.end,
  (select group_concat(pattern_road.latitude) from  pattern_road where pattern_road.section = pattern.section) AS road,
  (select group_concat(link.stop) from link where link.section = pattern.section) AS stop
FROM journey
INNER JOIN journey_day ON journey_day.journey = journey.code
INNER JOIN pattern ON pattern.code = journey.pattern
WHERE journey_day.day = 5 AND TIME(NOW()) BETWEEN journey.departure AND journey.end
GROUP BY journey.code            


  1. Přidejte vztah cizího klíče mezi dvě databáze

  2. Příkaz MariaDB LIMIT přináší více než limit

  3. 2 způsoby, jak vrátit všechny uživatelem definované funkce v databázi SQL Server

  4. Existuje ekvivalent k SQL Serveru SET NOCOUNT v MySQL?