Pivot / Crosstab Query in Oracle 10g (Dynamic column number)

前端 未结 2 766
伪装坚强ぢ
伪装坚强ぢ 2020-12-15 15:22

I have this table view

UserName      Product     NumberPurchaces
--------      -------     ---------------
\'John Doe\'    \'Chair\'     4
\'John Doe\'    \'         


        
2条回答
  •  难免孤独
    2020-12-15 15:47

    I guess one would have to write some code to dynamically create the query. Each MAX() line is identical except for the 'CHAIR', 'TABLE', etc, strings.

    So, one would have to itterate through the data to find all the products and build up a second query as one goes. Then execute that dynamically built query.

提交回复
热议问题