У меня есть таблица в mysql состоящая из пяти столбцов. В каждом столбце есть определенные значения. Как можно посчитать количество этих значений во всех пяти столбцах? База примерно так выглядит
id1 | id2 | id3 | id4 | id5
101 | 105 | 101 | 105 | 201
101 | 101 | 104 | 104 | 201
105 | 101 | 101 | 105 | 201
105 | 101 | 104 | 201 | 201
101 | 201 | 101 | 105 | 201
select id, sum(qty) from
(
select id1 id, count(*) qty from t group by id1
union all
select id2 id, count(*) qty from t group by id2
union all
select id3 id, count(*) qty from t group by id3
union all
select id4 id, count(*) qty from t group by id4
union all
select id5 id, count(*) qty from t group by id5
) X
group by id
Сборка персонального компьютера от Artline: умный выбор для современных пользователей