求大侠解决SQL 交叉报表疑难问题
数据库表结构如下
项目 参与公司 设计费用 咨询费用
A项目 A公司 200 300
A项目 B公司 300 400
B项目 B公司 400 500
C项目 C公司 500 600
... .... ... ...
数据有一万多条,公司大概有1000多个
要求得到如下报表格式:
项目 A公司设计费用 A公司咨询费用 B公司设计费用 B公司咨询费用 C公司设计费用 C公司咨询费用 ...
A项目 200 300 300 400 0 0
B项目 0 0 400 500 0 0
C项目 0 0 0 0 500 600
... ... ... ... ... ... ... ...
谢谢!