我搜索过这个。我发现使用pivot可以提供帮助,但我不知道将为表检索的值。
[使用Oracle 11i]
表格详情:
create table tr_udt_112_tmp
(
t_id number primary key,
type_cd varchar(20),
type_val varchar(80)
);
示例详细信息(这些不是确切的值):
T_ID TYPE_CD TYPE_VAL -- -- -- 101 R2 BLA_BOX 104 L2 B2A_UTT 150 Y4 BKK_L10 122 H0 BLO_500 175 P9 BI9_999
对于上述情况,输出应为:
R2 L2 Y4 H0 P9 -- -- -- -- -- BLA_BOX B2A_UTT BKK_L10 BLO_500 BI9_999
如果有可能,请告诉我?