I am having trouble identifying duplicates. When I run the query below. I get duplicates including the original record. How could I modify this to get just the true dups? For example, record 1 has duplicates record 2 and 3. I only want record 2 and 3 to show in this query. Please help.
Thanks.
SELECT DISTINCTROW pend_list.TP, pend_list.CLAIM_NO, pend_list.MEMBER_NO, pend_list.PROVIDER, pend_list.PROV_TYPE, pend_list.RECD_DATE, pend_list.ENTER_DATE, pend_list.PEND_ERROR, pend_list.RPT_DATE, pend_list.SCRUB_DATE, pend_list.PROC_CODE
FROM pend_list
WHERE (((pend_list.TP) In (SELECT [TP] FROM [pend_list] As Tmp GROUP BY [TP],[CLAIM_NO],[MEMBER_NO],[PROVIDER],[PROV_TYPE],[RECD_DATE],[ENTER_DATE],[PEND_ERROR],[RPT_DATE],[SCRUB_DATE] HAVING Count(*)>1 And [CLAIM_NO] = [pend_list].[CLAIM_NO] And [MEMBER_NO] = [pend_list].[MEMBER_NO] And [PROVIDER] = [pend_list].[PROVIDER] And [PROV_TYPE] = [pend_list].[PROV_TYPE] And [RECD_DATE] = [pend_list].[RECD_DATE] And [ENTER_DATE] = [pend_list].[ENTER_DATE] And [PEND_ERROR] = [pend_list].[PEND_ERROR] And [RPT_DATE] = [pend_list].[RPT_DATE] And [SCRUB_DATE] = [pend_list].[SCRUB_DATE])))
ORDER BY pend_list.TP, pend_list.CLAIM_NO, pend_list.MEMBER_NO, pend_list.PROVIDER, pend_list.PROV_TYPE, pend_list.RECD_DATE, pend_list.ENTER_DATE, pend_list.PEND_ERROR, pend_list.RPT_DATE, pend_list.SCRUB_DATE;
Thanks.
SELECT DISTINCTROW pend_list.TP, pend_list.CLAIM_NO, pend_list.MEMBER_NO, pend_list.PROVIDER, pend_list.PROV_TYPE, pend_list.RECD_DATE, pend_list.ENTER_DATE, pend_list.PEND_ERROR, pend_list.RPT_DATE, pend_list.SCRUB_DATE, pend_list.PROC_CODE
FROM pend_list
WHERE (((pend_list.TP) In (SELECT [TP] FROM [pend_list] As Tmp GROUP BY [TP],[CLAIM_NO],[MEMBER_NO],[PROVIDER],[PROV_TYPE],[RECD_DATE],[ENTER_DATE],[PEND_ERROR],[RPT_DATE],[SCRUB_DATE] HAVING Count(*)>1 And [CLAIM_NO] = [pend_list].[CLAIM_NO] And [MEMBER_NO] = [pend_list].[MEMBER_NO] And [PROVIDER] = [pend_list].[PROVIDER] And [PROV_TYPE] = [pend_list].[PROV_TYPE] And [RECD_DATE] = [pend_list].[RECD_DATE] And [ENTER_DATE] = [pend_list].[ENTER_DATE] And [PEND_ERROR] = [pend_list].[PEND_ERROR] And [RPT_DATE] = [pend_list].[RPT_DATE] And [SCRUB_DATE] = [pend_list].[SCRUB_DATE])))
ORDER BY pend_list.TP, pend_list.CLAIM_NO, pend_list.MEMBER_NO, pend_list.PROVIDER, pend_list.PROV_TYPE, pend_list.RECD_DATE, pend_list.ENTER_DATE, pend_list.PEND_ERROR, pend_list.RPT_DATE, pend_list.SCRUB_DATE;