Board logo

標題: 求教SQL, row 變column [打印本頁]

作者: hold_find    時間: 2017-8-28 12:37     標題: 求教SQL, row 變column

本帖最後由 hold_find 於 2017-8-28 12:41 編輯

table 有如下
member, work

member
nameid
Peter123
John124
Tom125

work
id year work
1232015Peter work 1
1232016Peter work 2
1232017Peter work 3
1242015John work 1
1242016John work 2

現在想output Peter和John的2016前首5工作記錄,按year倒序排
name id work1  work1 year work2 work2 year work3work3 year work4 work4 yearwork5 work5 year
Peter123Peter work 22016Peter work 12015- - - - - -
John124John work 22016John work 12015- - - - - -

SQL可以怎樣寫?
DB是oracle不知怎樣可以row 變column地output出來...

thx
作者: 7h1r733n    時間: 2017-8-31 09:40

https://blogs.oracle.com/sql/how ... a-pivot-and-unpivot





歡迎光臨 電腦領域 HKEPC Hardware (https://h1.hkepc.com/forum/) Powered by Discuz! 7.2