このテーブルには、ID 列、valueHeading 列、および値列が含まれています。値列を、値が持つ valueHeading のタイプに応じて、valueHeading1 と valueHeading2 という 2 つの新しい列に分けたいと考えています。
だから私はこの選択に参加したい: 編集: 完全な参加
SELECT ID
,valueHeading
,value as 'valueHeading1'
FROM table1
WHERE valueHeading = 'valueHeading1'
これを選択すると:
SELECT ID
,value as 'valueHeading2'
FROM table1
WHERE valueHeading = 'valueHeading2'
それぞれのIDで。どうすればいいですか?
私がやりたいことを説明するために編集します。
元のテーブル:
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