У меня есть запрос, где я пытаюсь найти количество значений для 2 параметров. Скажем для этого примера, что у меня есть набор людей, я записываю цвет глаз и цвет волос для каждого человека.
Итак, теперь я хочу посмотреть, сколько людей существует для каждого набора цветов глаз и волос. Просто я могу запустить
select eye, hair, count(*) from people
group by eye, hair
Но это возвращает таблицу с двумя столбцами. Я хотел бы видеть матричный формат, в котором первый столбец показывает цвет глаз, затем каждый следующий столбец представляет цвет волос, а значение - это число людей с цветом волос и глаз.
Есть ли способ сделать это?