84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
欢迎选择我的课程,让我们一起见证您的进步~~
建议先用临时表的方式,一次一次地排序,每次排序结果放在临时表里看看对不对,然后再进行下一次排序。
最后,把所有排序的SQL语句,优化为一条。
PS: SQL 尽量用代码形式贴出来便于回答者修改
可以主表左连接只有前三条记录的表,类似:
SELECT a.*, b.count AS new_count FROM test a LEFT JOIN ( SELECT * FROM test ORDER BY count DESC LIMIT 0, 3 ) b ON a.id=b.id ORDER BY new_count DESC,date DESC;
建议先用临时表的方式,一次一次地排序,每次排序结果放在临时表里看看对不对,然后再进行下一次排序。
最后,把所有排序的SQL语句,优化为一条。
可以主表左连接只有前三条记录的表,类似: