У меня есть таблица product
SQL: запрос классифицировать элементы
area productname count
a1 p1 5
a2 p2 6
a1 p2 9
a2 p3 8
a1 p3 1
Я хочу, чтобы это было так; если это возможно в SQL, я использую SQL Server
a1 count(p1) count (p2) count(p3)
a2 count(p1) count (p2) count(p3)
.
.
an count(p1) count (p2) count(p3)
Возможно дублируют: http://stackoverflow.com/questions/10404348/sql-server-dynamic-pivot-query Вам нужно 'Dynamic PIVOT', чтобы это было сделано. –