相关疑难解决方法(0)

我如何在DB2中透视表?

我在下面有表A,其中对于每个唯一ID,有三个代码具有一些值.

 ID    Code    Value
---------------------
 11       1       x
 11       2       y
 11       3       z
 12       1       p
 12       2       q
 12       3       r
 13       1       l
 13       2       m
 13       3       n
Run Code Online (Sandbox Code Playgroud)

我有第二张表B,格式如下:

Id   Code1_Val   Code2_Val    Code3_Val
Run Code Online (Sandbox Code Playgroud)

每个唯一ID只有一行.我想从第一个表A中为第一个表中的每个id填充第二个表B.

对于上面的第一个表A,第二个表B应该如下:

Id   Code1_Val   Code2_Val    Code3_Val
---------------------------------------------
11       x          y             z
12       p          q             r
13       l          m             n
Run Code Online (Sandbox Code Playgroud)

如何在单个SQL查询中实现此目的?

sql db2

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

db2 ×1

sql ×1