查询有待改进

时间:2016-01-22 15:00:03

标签: mysql mysqli

我有以下查询,它运行正常,但执行时间太长。我该如何改进呢。

我的查询:

SELECT * 
   FROM chapter 
      LEFT JOIN page 
         ON chapter.chapterID = page.chapterID 
   WHERE 
          chapter.lectureID = 5 
      AND chapter.category LIKE 'Intermediate' 
   GROUP BY 
      page.pageID,
      page.chapterID

1 个答案:

答案 0 :(得分:2)

简单。使用equals而不是LIKE。然后删除你的GROUP BY,因为它没用。

SELECT *
FROM chapter
LEFT JOIN page ON chapter.chapterID = page.chapterID
WHERE chapter.lectureID = 5 AND chapter.category = 'Intermediate'