1.使用decode,根据窄表某字段的值,来判断作为宽表的哪个字段.2.使用union+group by.每次取窄表的某一种值,作为宽表的一个字段,其他设为空,作为一个子表;union连接各各字表;group by 聚合;