MAX集計関数は、数値だけでなくテキストでも機能することを忘れないでください。このクエリでは、テーブルを1回スキャンするだけで済みます。
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
MAX集計関数は、数値だけでなくテキストでも機能することを忘れないでください。このクエリでは、テーブルを1回スキャンするだけで済みます。
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