我有这个表视图
UserName Product NumberPurchaces
-------- ------- ---------------
'John Doe' 'Chair' 4
'John Doe' 'Table' 1
'Jane Doe' 'Table' 2
'Jane Doe' 'Bed' 1
如何在Oracle 10g中创建将提供此数据透视视图的查询?
UserName Chair Table Bed
-------- ----- ----- ---
John Doe 4 1 0
Jane Doe 0 2 1
有没有办法动态地做到这一点?我看到了很多方法(解码,PL / SQL循环,工会,11g枢轴)
但基于上面的例子,我还没有找到对我有用的东西
编辑:我不知道开发时间的产品数量或类型,所以这必须是动态的