Я надеюсь, что кто-то пытался сделать это раньше, и я могу получить несколько советов, прежде чем идти дальше.
Я хочу произвести нечто похожее на запрос кросс-таблицы в 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