Re: [SQL] ayuda con optimizar query

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Guillermo Villanueva <guillermovil(at)gmail(dot)com>
Cc: Jaime Casanova <jaime(at)2ndquadrant(dot)com>, Aldo Quezada <huincha(at)gmail(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [SQL] ayuda con optimizar query
Date: 2010-11-30 16:09:03
Message-ID: 1291133280-sup-614@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Excerpts from Guillermo Villanueva's message of mar nov 30 09:27:58 -0300 2010:
> Es lógico, no lo soporta porque respeta el estándar de SQL, todas las
> columnas proyectadas en el select deben estar en el group by a excepción de
> las funciones agregadas.

En realidad el estándar dice que puedes omitir columnas si son
dependientes de otras que sí estén en el GROUP BY. Por ej. si haces
GROUP BY las columnas de la llave primaria, no tienes para qué poner el
resto. Como dice Jaime, 9.1 implementa esto.

--
Álvaro Herrera <alvherre(at)commandprompt(dot)com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Aldo Quezada 2010-11-30 16:22:30 Re: [SQL] ayuda con optimizar query
Previous Message Alvaro Herrera 2010-11-30 15:04:09 Re: escape