Какой запрос лучше использовать?

Запросы, планы, оптимизация запросов, ...

Модераторы: 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

Ок :lol:
Всем спасибо за помощь!

Ответить