Ingat bahwa fungsi agregat MAX akan bekerja pada teks dan juga angka. Kueri ini hanya akan meminta tabel dipindai sekali.
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