select Name, diag, count(diag) from (
select Name, diag1 as diag from yourtable
union all
select Name, diag2 as diag from yourtable
union all
select Name, diag3 as diag from yourtable
union all
select Name, diag4 as diag from yourtable
) a
group by Name, diag
|