Onthoud dat de MAX-aggregatiefunctie zowel op tekst als op getallen werkt. Voor deze zoekopdracht hoeft de tabel maar één keer te worden gescand.
SELECT Action,
MAX( CASE data WHEN 'View' THEN data ELSE '' END ) ViewCol,
MAX( CASE data WHEN 'Edit' THEN data ELSE '' END ) EditCol
FROM t
GROUP BY Action