4 колонны
| day of year | year | user A | user B |
1 1 john ron
2 1 ron john
1 2 john kyle
мне нужно подсчитать, сколько раз пользователь появляется в столбце UserA или UserB
group by UserA colum не подходит, мне нужно подсчитать, сколько раз Джон появляется в целом из столбцов UserA и UserB
ожидаемый результат
john 3
ron 2
kyle 1


Вы, кажется, хотите union all
select user, count(*) counts from
(
select [user A] as user from table t
union all
select [user B] as user from table t
)a
group by user
Вы можете написать такой запрос: -
select user, sum(cnt) total
from
(select userA as user, count(*) cnt from table group by userA
UNION ALL
select userB as user, count(*) cnt from table group by userB
) a11
group by user