From: | Robert Haas <robertmhaas(at)gmail(dot)com> |
---|---|
To: | Roberto Rivera Mardones <roriveram(at)gmail(dot)com> |
Cc: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: BUG #5383: Problemas con GROUP BY |
Date: | 2010-04-08 20:23:12 |
Message-ID: | u2u603c8f071004081323j462ab19eo57a38667ee1b9d73@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs pgsql-es-ayuda |
2010/3/19 Roberto Rivera Mardones <roriveram(at)gmail(dot)com>:
>
> The following bug has been logged online:
>
> Bug reference: 5383
> Logged by: Roberto Rivera Mardones
> Email address: roriveram(at)gmail(dot)com
> PostgreSQL version: 8.4.2
> Operating system: Debian 5
> Description: Problemas con GROUP BY
> Details:
>
> Si hago esto:
> SELECT SUM(campo1), campo2, campo3 FROM tabla1 WHERE campo1 > 10;
> El error es este:
> "column "columnX" must appear in the GROUP BY clause or be used in an
> aggregate function"
> Esto sucedde pues debo agregar todos los campos de mi consulta, para que
> quede así:
> SELECT SUM(campo1), campo2, campo3 FROM tabla1 WHERE campo1 > 10 GROUP BY
> campo2, campo3;
>
> Pero agregar al group by los campos que no quiero colocar ahí me produce
> resultados no deseados. Qué pasa si estoy preguntando por 30 o 40 campos en
> el SELECT, debo agregar esos 30 o 40 campos en GROUP BY????
>
> Hay algún método que pueda utilizar para esto? Alguna otra forma de
> hacerlo?
Creo que no es un bug sino una pregunta de usario, y en este mailing
list se habla ingles. Sugiero que pregunte Ud. en
pgsql-es-ayuda(at)postgresql(dot)org(dot) No estoy seguro exactamente que trate
Ud. de hacer - puede usar "SELECT DISTINCT ON (...) ..."?
...Robert
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2010-04-08 20:32:11 | Fwd: [BUGS] BUG #5383: Problemas con GROUP BY |
Previous Message | Robert Haas | 2010-04-08 20:19:08 | Re: BUG #5393: Installer sets superuser password if passwords don't match |
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2010-04-08 20:32:11 | Fwd: [BUGS] BUG #5383: Problemas con GROUP BY |
Previous Message | Julio Cesar Rodriguez Dominguez | 2010-04-08 18:13:26 | Re: Error al restaurar base ERROR: unsupported byval length: 8 |