Query To Retrieve Duplicate Records

  • Hi Guys,

    I am using SQL Server 2000 as my database. I need a query for the following purpose.

    I have two tables Emp and Emp_Name .

    Emp Table has fields like Emp_id (integer),DOB(date),PhoneNo(varchar),.......

    Emp_Name has fields like Emp_id (integer),lastname,firstname,middlename,.....

    I don't have any Primary key and Foreign Key relation ship between these two tables.

    I want to get all the Duplicate Employee related records . ie , I want to get employee

    details who has same first name , last name , middle name and DOB.

    Will a single query do the above job ? please give a exact query for the above one.

    Thanks In Advance.

    Jerish

    dess@satyam.net.in

  • select b.firstname, b.lastname, b.middlename, a.dob, count(*)

    from emp a

    inner join emp b

    on a.emp_id = b.emp_id

    group by b.firstname, b.lastname, b.middlename, a.dob

    having count(*) > 1

    Steve Jones

    steve@dkranch.net

Viewing 2 posts - 1 through 1 (of 1 total)

You must be logged in to reply to this topic. Login to reply