我希望以前有人试过这个,我可以先得到一些建议.
我希望在sql-server 2000中生成类似于交叉表查询的东西.
我有一个类似于以下的表结构:
Item Item_Parameter Parameter
id item_id id
desc parameter_id desc
value
Run Code Online (Sandbox Code Playgroud)
我想要做的是通过查询/存储过程来展平数据,以使构建报告更容易.
理想的解决方案将产生如下结果:
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
Run Code Online (Sandbox Code Playgroud)