Динамический вывод столбцов в Firebird или как это сделать
Динамический вывод столбцов в Firebird или как это сделать
Подскажите пожалуйста нужен запрос, нужен динамический вывод столбцов, как это можно сделать я просто не знаю.
База под Firebird.
У меня есть две таблицы - Изделие и платы, которые входят в изделие.
izdelie ( id, name_izdelia ), plati( id, id_izdelie, name_plati, kolvo ),
Я смог написать вьюшку, где данные выводятся так
изделие-------плата------------------сумма
изделие1------материнская---------2 шт.
изделие1------видео-----------------1 шт.
изделие1------сетевая---------------3 шт.
изделие2------собств. сборка-------5 шт.
изделие2------материнская----------1 шт.
изделие2------видео------------------2 шт.
как это все сделать вида такого
---------------материнская-----видео------сетевая------собств. сборка
изделие1---------2-----------------1------------3--------------0-------------
изделие2---------1-----------------2------------0--------------5-------------
База под Firebird.
У меня есть две таблицы - Изделие и платы, которые входят в изделие.
izdelie ( id, name_izdelia ), plati( id, id_izdelie, name_plati, kolvo ),
Я смог написать вьюшку, где данные выводятся так
изделие-------плата------------------сумма
изделие1------материнская---------2 шт.
изделие1------видео-----------------1 шт.
изделие1------сетевая---------------3 шт.
изделие2------собств. сборка-------5 шт.
изделие2------материнская----------1 шт.
изделие2------видео------------------2 шт.
как это все сделать вида такого
---------------материнская-----видео------сетевая------собств. сборка
изделие1---------2-----------------1------------3--------------0-------------
изделие2---------1-----------------2------------0--------------5-------------
-
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34