From: Ezequias Rodrigues da Rocha <ezequias.rocha@gmail.com>
To: Shoaib Mir <shoaibmir@gmail.com>
Cc: Bart Degryse <Bart.Degryse@indicator.be>
Cc: pgsql-sql@postgresql.org
Subject: Re: Duplicate records
Date: Fri, 2 Feb 2007 13:00:53 -0200
Message-ID: <55c095e90702020700v4e84c5e7n4e8116645c67a5af@mail.gmail.com> (raw)
In-Reply-To: <bf54be870702020603v11f08a1ep3ac546eba4a37a00@mail.gmail.com>
References: <55c095e90702020548h4c5ae5b2h405a2a33fb5b950@mail.gmail.com>
<45C350D8.A3DD.0030.0@indicator.be>
<55c095e90702020559t27296667g5a46aca1b5386679@mail.gmail.com>
<bf54be870702020603v11f08a1ep3ac546eba4a37a00@mail.gmail.com>
You are correct. Sorry my mistake. The SQL statement is correct and I find
the duplicate records.
ps: I just think postresql could make this easyly. Don't you think ? Any
function or anything else.
Thank you so much.
Ezequias
2007/2/2, Shoaib Mir <shoaibmir@gmail.com>:
>
> Where do you see the second table in it?
>
> I guess here:
>
> A = mytable
> B = (select field1, field2, count(*) from mytable group by field1, field2
> having count(*) > 1)
>
> So that is all around one table that is 'mytable', where A and B are just
> the aliases.
>
> --
> Shoaib Mir
> EnterpriseDB (www.enterprisedb.com)
>
> On 2/2/07, Ezequias Rodrigues da Rocha < ezequias.rocha@gmail.com> wrote:
> >
> > Thank you but are you talking of two tables ? I intent to check in only
> > one table.
> >
> > Please explain to me.
> >
> > Ezequias
> >
> > 2007/2/2, Bart Degryse < Bart.Degryse@indicator.be>:
> > >
> > > select *
> > > from mytable A, (select field1, field2, count(*) from mytable group by
> > > field1, field2 having count(*) > 1) B
> > > where A.field1 = B.field1 and A.field2 = B.field2
> > >
> > > >>> "Ezequias Rodrigues da Rocha" < ezequias.rocha@gmail.com>
> > > 2007-02-02 14:48 >>>
> > > Hi list,
> > >
> > > I am making some data minning and would like to know if someone tell
> > > me how to retrieve the duplicate records based in one or two fields of my
> > > table.
> > >
> > > Any help would be welcomed.
> > >
> > > --
> > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> > > Atenciosamente (Sincerely)
> > > Ezequias Rodrigues da Rocha
> > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > >
> > > A pior das democracias ainda é melhor do que a melhor das ditaduras
> > > The worst of democracies is still better than the better of
> > > dictatorships
> > > http://ezequiasrocha.blogspot.com/
> > >
> >
> >
> >
> > --
> > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> > Atenciosamente (Sincerely)
> > Ezequias Rodrigues da Rocha
> > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > A pior das democracias ainda é melhor do que a melhor das ditaduras
> > The worst of democracies is still better than the better of
> > dictatorships
> > http://ezequiasrocha.blogspot.com/
>
>
>
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Atenciosamente (Sincerely)
Ezequias Rodrigues da Rocha
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
A pior das democracias ainda é melhor do que a melhor das ditaduras
The worst of democracies is still better than the better of dictatorships
http://ezequiasrocha.blogspot.com/
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: ezequias.rocha@gmail.com, shoaibmir@gmail.com, Bart.Degryse@indicator.be
Subject: Re: Duplicate records
In-Reply-To: <55c095e90702020700v4e84c5e7n4e8116645c67a5af@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