pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Scott Marlowe <scott.marlowe@gmail.com>
To: Maximilian Tyrtania <maximilian.tyrtania@onlinehome.de>
Cc: pgsql-sql@postgresql.org
Subject: Re: Distinct oddity
Date: Fri, 8 May 2009 05:35:21 -0600
Message-ID: <dcc563d10905080435y48690c3cvddce77a5dcf7c1ae@mail.gmail.com> (raw)
In-Reply-To: <C629C7E8.35E64%maximilian.tyrtania@onlinehome.de>
References: <dcc563d10905071154j613847edqc5cab8c8af68d496@mail.gmail.com>
	<C629C7E8.35E64%maximilian.tyrtania@onlinehome.de>

On Fri, May 8, 2009 at 3:28 AM, Maximilian Tyrtania
<maximilian.tyrtania@onlinehome.de> wrote:
> am 07.05.2009 20:54 Uhr schrieb Scott Marlowe unter scott.marlowe@gmail.com:
>
>> On Thu, May 7, 2009 at 2:21 AM, Maximilian Tyrtania
>> <maximilian.tyrtania@onlinehome.de> wrote:
>>> Hi there,
>>>
>>> does this look right?
>>>
>>> FAKDB=# select count(distinct(f.land)) from firmen f where
>>> f.typlist='Redaktion';
>>>  count
>>> -------
>>>  1975
>>> (1 row)
>>>
>>> FAKDB=# select count(distinct(f.land||'1')) from firmen f where
>>> f.typlist='Redaktion';
>>>  count
>>> -------
>>>  4944
>>> (1 row)
>>
>> Yeah, that does seem odd.  Could it be something like nulls in your
>> data set?  just guessing really.  If you could make a small test case
>> that shows it happening and allows others to reproduce it you're
>> likely to get more bites.
>
> It doesn't seem to be related to null values (which wouldn't explain it
> anyway) nor to this particular field...
>
> FAKDB=# select count(*) from firmen where bezeichnung is null;
>  count
> -------
>     0
> (1 row)

That's not the same field as in the original query.


> My attempts at reproducing this with a freshly created table failed, of
> course.

Instead of trying to create a test case from scratch, isolate some
rows that cause this, put them in another table, and then pg_dump that
one table, cleaned as needed for privacy, here.



view thread (20+ messages)  latest in thread

Message-ID: <dcc563d10905080435y48690c3cvddce77a5dcf7c1ae@mail.gmail.com>
Permalink:  ../dcc563d10905080435y48690c3cvddce77a5dcf7c1ae@mail.gmail.com/
Also on:    postgresql.org/message-id/dcc563d10905080435y48690c3cvddce77a5dcf7c1ae@mail.gmail.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-sql@postgresql.org
  Cc: scott.marlowe@gmail.com, maximilian.tyrtania@onlinehome.de
  Subject: Re: Distinct oddity
  In-Reply-To: <dcc563d10905080435y48690c3cvddce77a5dcf7c1ae@mail.gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox