> -----Original Message-----
> From: Peter Brawley [mailto:[EMAIL PROTECTED] 
> Sent: Monday, May 01, 2006 16:55
> To: Dirk Bremer
> Cc: mysql@lists.mysql.com
> Subject: Re: Finding duplicates, etc.
> 
> Dirk,
> 
> >I would like to know where there ar duplicate accounts that 
> do not have
> >duplicate addresses. I think that at this point in time that 
> these are
> >included in the first query. I would like to separate these out to
> >report on them.
> 
> How about ...
> 
> select account,ident,address
> from group15034_i g1
> inner join group15034_i g2 using (account)
> where g1.address <> g2.address;
> 


Peter,

You got me started on the right track. Here is what I ended up with that
seems to satisfy my requirements:

select distinct g1.account,g1.sub_account,g1.address from group15034 as
g1
inner join group15034 as g2 using (account)
where (g1.status = 'single')
and (g1.address <> g2.address)
order by account,sub_account;

The distinct clause had the most effect on limiting the results to a
manageable set.

Thanks for your help and if anyone has any suggestions to refine this
query, please let me know.

Dirk Bremer - Senior Systems Engineer - ESS/AMS - NISC Lake St. Louis MO
- USA Central Time Zone
636-755-2652 fax 636-755-2503

[EMAIL PROTECTED]
www.nisc.coop  

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to