我在下面有表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查询中实现此目的?