Если количество мероприятий неизвестно (или их много для ручного ввода), то через XML PATH формируем строку для столбцов. Потом через PIVOT преобразуем строки в столбцы.
Еще можно посмотреть\почитать в сторону динамической сводной таблицы.
Если мероприятий всего 5, например, то можно через
SELECT
ID,
NAME,
MER_1 = COUNT( CASE WHEN mer='MER_1' THEN 1 END),
....
GROUP BY ID, NAME