我在表格中有示例数据,
column names: Key, Value, Id
Key Value Id
FirstName Amir 11
LastName Imtaiz 11
Age 25 11
FirstName Zohaib 12
LastName Hassan 12
Age 26 12
FirstName Mahyu 13
LastName Sultan 13
Age 24 13
现在,我要将其插入具有以下格式的另一个表中。
Column names Id, FirstName, LastName, Age
Id FirstName LastName Age
11 Amir Imtaiz 25
12 Zohaib Hassan 26
13 Mahyu Sultan 24
我不确定该怎么做。
答案 0 :(得分:0)
您可以通过id
进行条件聚合。
SELECT id,
max(CASE
WHEN key = 'FirstName' THEN
value
END) firstname,
max(CASE
WHEN key = 'LastName' THEN
value
END) lastname,
max(CASE
WHEN key = 'Age' THEN
value
END) age
FROM elbat
GROUP BY id;