该表包含一个 ID 列、一个 valueHeading 列和一个 value 列。我想根据值具有的 valueHeading 类型将 value 列分为两个新列 valueHeading1 和 valueHeading2。
所以我想加入这个选择: 编辑:完全加入
SELECT ID
,valueHeading
,value as 'valueHeading1'
FROM table1
WHERE valueHeading = 'valueHeading1'
使用此选择:
SELECT ID
,value as 'valueHeading2'
FROM table1
WHERE valueHeading = 'valueHeading2'
在他们各自的身份证上。我该怎么做呢?
编辑以说明我想要做什么:
原表:
ID valueHeading value
0 valueHeading1 a
0 valueHeading2 a
1 valueHeading1 ab
1 valueHeading2 NULL
2 valueHeading1 abcd
2 valueHeading2 abc
新表:
ID valueHeading1 valueHeading2
0 a a
1 ab NULL
2 abcd abc