Re: removing duplicates - sql - Mailing list pgsql-general

From snpe
Subject Re: removing duplicates - sql
Date
Msg-id 200208221624.41384.snpe@snpe.co.yu
Whole thread Raw
In response to removing duplicates - sql  ("Johnson, Shaunn" <SJohnson6@bcbsm.com>)
List pgsql-general
On Thursday 22 August 2002 08:13 am, Tommi Maekitalo wrote:
> Am Donnerstag, 22. August 2002 01:52 schrieb Johnson, Shaunn:
> > Howdy:
> >
> > I have a table that has a primary key on it.  Somewhere in
> > the table, it seems to have a few duplicate records in it.
> > I'm trying to weed out the duplicates, but am having problems
> > with the sql.
>
> ...
>
> Hi,
>
> select distinct t1.name, t1.addr1, t1.phone, t1.city
>   from emp_table t1
>  where (select count(*) from emp_table t2
>          where t1.name = t2.name
>            and t1.addr1 = t2.addr1
>            and t1.phone = t2.phone
>            and t1.city = t2.city) > 1
>
> will do it.
 or

  select name,addr,phone,city,count(*)
  from emo_table
  group by name,addr,phone,city
  having count(*) > 1

regards
peco


pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: pg_statistic_relid_att_index
Next
From: Bruce Momjian
Date:
Subject: Re: Mysql -> PgSQL