mysql
山之素季
路漫漫其修远兮…
展开
-
Mysql 连接查询效率优化
背景:前天的 SQL 语句任务完成后,要求对效率进行优化;任务:需要用到的表:最后一张单体最高分表帮助文档中没有:思路:这里是比较复杂的多表连接查询,需要查询的数据分别在几张不同的表中,结合内外连接进行数据查询:首次提交版本:SELECT stu.student_number, stu.student_name, IFNULL(SUM(score.topic_maxscore), 0)SUM, sets.attopicset_starttime FROM (SELECT DIS原创 2021-04-02 13:17:29 · 1398 阅读 · 1 评论 -
Limit 效率优化
昨天接到一个关于 mysql 的练习任务,查询一个学生做题表中某道题分数字段的最高分,拿到手想都没想直接交了一个这样的语句:select score from submit_topicwhere account_id = ? and topic_id = ? and topicset_id = ? and topic_typied = ?order by score desclimit 0, 1;这里我没有用 max () 函数而是 limit,然后果断被学长 pass 了。和这个练习无关是否正原创 2021-03-26 18:06:14 · 1368 阅读 · 2 评论