Ошибка SQL-запроса SQLite

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
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
0
41
2

Ответы 2

Вы, кажется, хотите 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

Другие вопросы по теме