Skip site navigation (1) Skip section navigation (2)

Re: COUNT

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
Cc: Jaime Casanova <systemguards(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: COUNT
Date: 2006-02-27 13:32:55
Message-ID: 20060227133255.GD4965@surnet.cl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Javier Estévez CIFA Córdoba escribió:

>    Nop...
>
>    Pero no me dio ERROR... simplemente me hizo lo mismo.

Eso es porque la sintaxis sin reformular sigue siendo valida.  Lo que
pasa es que te da los mismos resultados que antes; por eso tienes que
cambiarlo.

>     Es indistinto que utilice ON or USING, he probado con ambos según la
> documentación.

Son equivalentes (excepto que ON es mas poderoso).

>     No entiendo por qué hay que reformular el WHERE?

Porque me parece que tu WHERE asume que ciertos valores no son nulos, y
por lo tanto el optimizador automaticamente reduce tu OUTER JOIN a un
INNER JOIN.

-- 
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

  • Re: COUNT at 2006-02-27 13:27:47 from Javier Estévez CIFA Córdoba

Responses

  • Re: COUNT at 2006-02-27 13:39:30 from Javier Estévez CIFA Córdoba

pgsql-es-ayuda by date

Next:From: Javier Estévez CIFA CórdobaDate: 2006-02-27 13:39:30
Subject: Re: COUNT
Previous:From: Javier Estévez CIFA CórdobaDate: 2006-02-27 13:27:47
Subject: Re: COUNT

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group