Запросы, планы, оптимизация запросов, ...
Модераторы: kdv, CyberMax
-
Лысый
- Сообщения: 177
- Зарегистрирован: 08 ноя 2004, 08:20
Сообщение
Лысый » 17 янв 2005, 16:07
sag писал(а):> Кстати для меня было новостью такое использование запроса.
> Не знал что запрос select (select ...) воспринимается как
> агригирующая функция и не надо делать по нему группировку
не совсем так. Здесь в основном ”верхнем” запросе идет группировка по полю, по которому привязывается ”вложенный” запрос “(select…”. См. readme.aggregate_tracing к полуторке.
Прочитал. Все стало понятно

-
Лысый
- Сообщения: 177
- Зарегистрирован: 08 ноя 2004, 08:20
Сообщение
Лысый » 18 янв 2005, 09:04
sag писал(а):> Кстати для меня было новостью такое использование запроса.
> Не знал что запрос select (select ...) воспринимается как
> агригирующая функция и не надо делать по нему группировку
не совсем так. Здесь в основном ”верхнем” запросе идет группировка по полю, по которому привязывается ”вложенный” запрос “(select…”. См. readme.aggregate_tracing к полуторке.
Кстати такая фича есть в стандарте sql?
-
dimitr
- Разработчик Firebird
- Сообщения: 888
- Зарегистрирован: 26 окт 2004, 16:20
Сообщение
dimitr » 18 янв 2005, 11:59
Поведение агрегации в FB 1.5 полностью соответствуют стандарту. Ну, или на крайняк, нашему его пониманию

-
Лысый
- Сообщения: 177
- Зарегистрирован: 08 ноя 2004, 08:20
Сообщение
Лысый » 18 янв 2005, 12:23
Ок

Всем спасибо за помощь!