嗨,我是新的数据透视表,我希望你能帮助我。我有一个名为“附加用户信息”的表...显示而不是解释会更容易:
来源:
T_Info中
(身份证号码,字段,值)
1000,性别,男性
1000,年龄,18岁
1000,麻省理工学院
我想要的结果 身份证,性别,年龄,学校 1000,男,18岁,麻省理工学院
这可以不使用光标吗?
答案 0 :(得分:1)
SELECT IDNo,
MAX(CASE WHEN field = 'Gender' THEN Value END) Gender,
MAX(CASE WHEN field = 'Age' THEN Value END) Age,
MAX(CASE WHEN field = 'School' THEN Value END) School
FROM mytable
GROUP BY IDNo