mysql有意思的order by 子查詢


在對應的mysql技術小伙伴交流群里發現一個這樣的order by

需求:根據學生的平均成績排序

按我以往的經驗,我肯定

select t1.* from student t1
join (select sno,avg(score) avg_score from student group by t1.sno) t2
on t1.sno=t2.sno
order by t2.avg_score 

 

然后發現群里還可以這樣,也算是漲見識了吧,沒想到order by里也可以這樣用,以前都是用在 where 子查詢和  select 子查詢中

 

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM