| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Firebird, Interbase > [FB]объеденение с union |
| Автор: Filosov 1.7.2009, 16:52 | ||||
Есть запрос
Он выдает правильные данные. Но как сделать чтобы sum(rco.cnt) из разных запросов выдавал в разные столбцы, но на одной строке когда остальные параметры равны В С1 так у меня получалось примерно так
|
| Автор: Zloxa 1.7.2009, 17:03 | ||
| union заменить на union all ,в каждом запросе добавить по дополнительному полю ,группировку вынести на уровень выше. както так:
|
| Автор: Filosov 2.7.2009, 14:03 | ||||||||
Выдает ошибку
Если удалить строки 1, 2 и 24 работает. а вот ",группировку вынести на уровень выше." не пашет Пробую на
|
| Автор: Zloxa 2.7.2009, 14:35 |
| мда... как я понял эта фишка(со странным названием "derived tables", когда все остальные это называют subquery) в птице поддерживаться началась только с версии 2.0. На full join тут, думаю, переделать не удастся. может на ХП удастся чтото замутить... перенесу ка я тему. |