【发布时间】:2018-04-04 11:36:05
【问题描述】:
我有一个名为“table1”的表,其中包含以下行。
ID category1 category2
-------------------------
1 value1 value2
2 value3 value4
然后我想从“table1”上方创建一个视图。在我看来只有三列。我介绍了一个名为“类别”的新列,它可以存储类别的类型。然后 "category1" 和 "category2" 列名都属于该 "category" 列,并引入了另一个名为 value 的新列来存储每个类别的值。 ID 列允许重复。
我生成的视图应该是这样的,
ID category value
--------------------------
1 category1 value1
1 category2 value2
2 category1 value3
2 category2 value4
我正在使用 Oracle。反正有做这样的事情吗?有可能还是不可能?
【问题讨论】: