Вопрос по транспортированию запроса
☑
0
Slaventiya
20.01.14
✎
16:05
В наличии:
Материал\Свойство\Значение
Поликарбонат\Длина\1100
Поликарбонат\Ширина\1100
Поликарбонат\Тощина\22
Требуется:
Материал\Длина\Ширина\Толщина
Поликарбонат\1100\1100\22
Как это делается используя запросы, а не программная обработка результата выполнения запроса?
1
VikingKosmo
20.01.14
✎
16:08
"ВЫБОР КОГДА" тебе в помощь
2
Asmody
20.01.14
✎
16:13
это называется "транспонирование". запрос такого не умеет, но умеет СКД
3
Slaventiya
20.01.14
✎
16:15
(2) Точно, опечатался...
А используя вложенные запросы (2) ?
4
shuhard
20.01.14
✎
16:16
(3) если число колонок переменное, то запрос отдыхает
5
Asmody
20.01.14
✎
16:16
если количество свойств фиксированное, то через объединение с нулевыми полями
6
Slaventiya
20.01.14
✎
16:18
фиксированное, 3 свойства
7
shuhard
20.01.14
✎
16:21
(6) 3 объединить все
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший