我希望有人曾经尝试过这种方法,在我进一步尝试之前可以得到一些建议。
我希望产生类似于sql-server 2000中的交叉表查询的内容。
我有一个类似于以下内容的表结构:
Item Item_Parameter Parameter id item_id id desc parameter_id desc value
我想做的是通过查询/存储过程来整理数据,以使构建报告更容易。
理想的解决方案将产生如下结果:
Parameter.desc[0] Parameter.desc[1] Parameter.desc[3]... item.id[0] Item_Parameter.value Item_Parameter.value Item_Parameter.value item.id[1] Item_Parameter.value Item_Parameter.value Item_Parameter.value
我最终使用存储过程(http://www.sqlteam.com/article/dynamic-cross-tabs-pivot- tables)动态创建sql语句。