SELECT id,
MAX(CASE WHEN comments = 'CEO comments' THEN comments END) AS CEO_comments,
MAX(CASE WHEN comments = 'SEO comments' THEN comments END) AS SEO_comments,
MAX(CASE WHEN comments = 'X comments' THEN comments END) AS Extra_comments
FROM table
GROUP BY id
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/