Re: Depurar BD

From: "Agustin Casiva" <casivaagustin(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Depurar BD
Date: 2007-08-27 16:51:11
Message-ID: 646eb5870708270951s7f46ffeew3ae2f082d98365fb@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 8/27/07, Nataly Barrios, Conectium Limited. <abarrios(at)conectium(dot)com> wrote:
> Fijense les envio un ejemplo para que no esten adivinando :-)
>
> SELECT contenido, modelo, count(*) FROM contenidoxmodelo as contenidoxmodelo
> GROUP BY contenido, modelo HAVING
> Count(*)>1
>
> me arroja lo siguiente:
> contenido - modelo - count(*)
> 18297 - 3803 - 3
> 18186 3798 2
> 18185 3798 9
> 18430 3803 10
> 18430 3798 9
> 18421 3803 3
> 8371 3798 9
> 18370 3798 9
> 18372 3803 10
>
> Esto es solo una muestra, y yo necesito solo un registro por caso...
> supongo que deberia utilizar una tabla temporal?
>
> Nataly

A ver, es inevitable tener que adivinar......

Si lo que quieres es que no se repita el registro (contenido, modelo)
solo basta hacer

select DISTINCT (modelo,contenido) from contenidoxmodelo;

Nada más, no necesitas renombrar la tabla o poner clausulas de having.

Tu dices "yo necesito solo un registro por caso...", pero en el
ejemplo que presentaste no hay registros repetidos!.

Entonces a que te refieres por caso?, a las filas, a una columna en
particular?....

Saludos

--
Agustin Casiva
http://www.osis.com.ar
casivaagustin(at)gmail(dot)com
http://www.casivaagustin.com.ar

Para leer adjuntos necesitará Open Office http://es.openoffice.org/programa/

In response to

  • Re: Depurar BD at 2007-08-27 15:26:53 from Nataly Barrios, Conectium Limited.

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Agustin Casiva 2007-08-27 16:58:55 Re: parametros optimos
Previous Message Juan Carlos Barranco 2007-08-27 16:44:21 parametros optimos