/ Published in: SQL
Expand |
Embed | Plain Text
/* name | stat | value ------------------------ object1 | stat1 | val1 object1 | stat2 | val2 object1 | stat3 | val3 To name | stat1 | stat2 | stat3 ------------------------------- object1 | val1 | val2 | val3 */ SELECT name , MAX(CASE WHEN stat = 'stat1' THEN value ELSE NULL END) AS stat1 , MAX(CASE WHEN stat = 'stat2' THEN value ELSE NULL END) AS stat2 , MAX(CASE WHEN stat = 'stat3' THEN value ELSE NULL END) AS stat3 FROM TABLE GROUP BY name
You need to login to post a comment.
