Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL thêm tham gia làm chậm toàn bộ truy vấn

Bạn có thể thử cách này không?

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trong một phép nối, cách thêm tiền tố tất cả các tên cột với bảng mà nó đến từ

  2. MySQL "NOT IN" truy vấn 3 bảng

  3. Nhiều truy vấn Đầu ra thành một bảng

  4. Các ký tự đại diện trong tên cột cho MySQL

  5. Cho phép thực thi nhiều câu lệnh trong khi thực thi qua sqlalchemy