Возможно, имелись в виду различия между функцией crosstab и другими способами создания сводных таблиц в PostgreSQL, например, с помощью оператора PIVOT. 1
Функция crosstab в PostgreSQL позволяет повернуть таблицу, принимая в качестве текстового параметра SQL-запрос, который возвращает 3 столбца: 1
Функция crosstab размещает значения по столбцам слева направо, при этом имена категорий роли не играют, а только их порядок, определяемый сортировкой запроса. 1
Форма crosstab с одним параметром имеет ограничение: она воспринимает все значения в группе одинаково и вставляет очередное значение в первый свободный столбец. 2 Форма с двумя параметрами решает эту задачу, принимая явный список категорий, соответствующих выходным столбцам. 2
Таким образом, в отличие от PIVOT, функция crosstab фокусируется на другом подходе к созданию сводных таблиц: она работает с определённым набором столбцов, где важны не сами значения, а их количество и порядок.