有同学问了个比较典型行列转换的问题,想想,解答如下:数据库有一张表: 是个公司采购表,想转化成如下报表,显示每个公司各采购了些什么产品: 哪些公司采购哪些产品是不确定的,所以报表的列有哪几项是不确定的,我想了很久也没什么好方法,请问有办法吗? 解题思维步骤: 先找到未行列转换的数据,分组查看数据试试:select CompanyName,ProductName,COUNT(*)as num from dbo.Orders group by ProductName,CompanyName orde…