鍍金池/ 問答/數(shù)據(jù)庫/ mysql能否行轉(zhuǎn)列

mysql能否行轉(zhuǎn)列

學(xué)生成績表

clipboard.png

課程表

clipboard.png

目標(biāo):

studid 大學(xué)語文 英語  數(shù)學(xué) 。。。。
1001    56      45    56   
1002    99      98    100

據(jù)說mysql沒有pivot,只能group_cancat來解決

我的sql:

select sc.stuid,group_concat(sc.scores),group_concat(cou.coursenm)          
from score sc
left join courses cou on cou.courseno=sc.courseno
group by sc.stuid

結(jié)果:

clipboard.png

疑問:mysql真的解決不了行轉(zhuǎn)列的問題?行轉(zhuǎn)列在報表統(tǒng)計應(yīng)該用的很多,mysql都是怎么來解決的

回答
編輯回答
乞許

別拿sql server的方法,在mysql上用

2018年8月25日 15:09
編輯回答
忠妾

網(wǎng)上有很多方法啊

了解一下

2018年3月1日 19:49