В статье "Generating Database Server-Side Cross Tabulations" показано как используя perl модуль DBIx::SQLCrosstab облегчить формирование
кросс-табуляций, двумерной таблицы-отчета демонстрирующей связь двух переменных, по диагонали которой представлены сгруппированные значения одной переменной, а по вертикали изменение значений другой.
URL: http://www.onlamp.com/pub/a/onlamp/2003/12/04/crosstabs.html
Новость: http://www.opennet.me/opennews/art.shtml?num=3148
а под php что-то подобное(библиотека, класс) кто-то встречал?