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

Pomalý dotaz při použití ORDER BY

možná pomůže toto:

SELECT * FROM (    
     SELECT
      Course.CourseID,
      Course.Description,
      UserCourse.UserID,
      UserCourse.TimeAllowed,
      UserCourse.CreatedOn,
      UserCourse.PassedOn,
      UserCourse.IssuedOn,
      C.LessonCnt
    FROM
      UserCourse
    INNER JOIN
      Course
    USING(CourseID)
    INNER JOIN
    (
      SELECT CourseID, COUNT(*) AS LessonCnt FROM CourseSection GROUP BY CourseID
    ) C
    USING(CourseID)
    WHERE 
      UserCourse.UserID = 8810
) ORDER BY CourseID


  1. Resetujte kořenové heslo serveru MySQL

  2. Vytvoření databáze PostgreSQL

  3. Po obnovení mé databáze byl seriál odstraněn ze sloupce v Postgresql

  4. Další způsob zobrazení automatických aktualizací statistik