To select records only once try something like

select * from your_table
group by field1, field2, ..

Regards, Paul

Kim Mackey wrote:

 > Group,
 >
 > I have been working on a project for a while now trying to figure out 
 > how to remove duplicate records from a single table using a query.  To 
 > complicate matters, what constitutes a duplicate record is a match on 
 > several fields, but not all fields.  I have been successful in 
 > matching all duplicates based on the fields I'm interested in, but 
 > this only returns the duplicate records.  I want a query that will 
 > return all records from the table, but only once if certain fields are 
 > the same.
 >
 > The table structure is basically:
 > User Code
 > Date
 > Last Name
 > First Name
 > Address
 > City
 > State
 > ZIP
 > and then  some other fields
 >
 >  I don't want to use the values in the other fields to determine if 
 > the record duplicates another.  I'm not concerned about which one of 
 > the duplicate records I keep because I will make a backup copy of this 
 > table before removing the duplicates, so I will still have all the 
 > data from the records deleted.  Later I will redesign the tables for 
 > this database and link back in the data from the other fields.
 >
 > So I need a method that will output one and only one record from the 
 > table in which the data in the above mentioned fields are the same.  
 > Again, even if the data in the remaining fields are different I just 
 > want one of the records, and I don't care which one.
 >
 > Thanks for your help
 > Kim Mackey
 >
 

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

Reply via email to