Hello
I have just run this Query to find duplicate values in my table and it has not found any this is not correct as I know there are duplicates, can anybody see what is wrong with this query
SELECT DISTINCTROW [08/02VA].Load_Date, [08/02VA].Status, [08/02VA].Pack, [08/02VA].Inv_No, [08/02VA].SI, [08/02VA].BR, [08/02VA].Cust, [08/02VA].DC, [08/02VA].Nat, [08/02VA].EU, [08/02VA].Ref_No, [08/02VA].NOI, [08/02VA].Exp_Lic, [08/02VA].ID_No, [08/02VA].Due_Date, [08/02VA].QTY, [08/02VA].Wt, [08/02VA].Val_EU, [08/02VA].Curr, [08/02VA].Val_Curr, [08/02VA].Con1, [08/02VA].Name, [08/02VA].Add1, [08/02VA].Add2, [08/02VA].Add3, [08/02VA].PostCode, [08/02VA].COMCO, [08/02VA].Rem, [08/02VA].Class, [08/02VA].Area, [08/02VA].WH, [08/02VA].Co, [08/02VA].VX_Date, [08/02VA].VZ_Date, [08/02VA].DM, [08/02VA].User_ID, [08/02VA].Name1, [08/02VA].Name2
FROM [08/02VA]
WHERE ((([08/02VA].Load_Date) In (SELECT [Load_Date] FROM [08/02VA] As Tmp GROUP BY [Load_Date],[Status],[Pack],[Inv_No],[SI],[BR],[Cust],[DC],[Nat],[EU],[REF_No],[NOI],[Exp_Lic],[ID_No],[Due_Date],[QTY],[Wt],[Val_EU],[Curr],[Val_Curr],[Con1],[Name],[Add1],[Add2],[Add3],[PostCode],[COMCO],[Rem],[Class],[Area],[WH],[Co],[VX_Date],[VZ_Date],[DM],[User_ID],[Name1],[Name2] HAVING Count(*)>1 And [Status] = [08/02VA].[Status] And [Pack] = [08/02VA].[Pack] And [Inv_No] = [08/02VA].[Inv_No] And [SI] = [08/02VA].[SI] And [BR] = [08/02VA].[BR] And [Cust] = [08/02VA].[Cust] And [DC] = [08/02VA].[DC] And [Nat] = [08/02VA].[Nat] And [EU] = [08/02VA].[EU] And [Ref_No] = [08/02VA].[Ref_No] And [NOI] = [08/02VA].[NOI] And [Exp_Lic] = [08/02VA].[Exp_Lic] And [ID_No] = [08/02VA].[ID_No] And [Due_Date] = [08/02VA].[Due_Date] And [QTY] = [08/02VA].[QTY] And [Wt] = [08/02VA].[Wt] And [Val_EU] = [08/02VA].[Val_EU] And [Curr] = [08/02VA].[Curr] And [Val_Curr] = [08/02VA].[Val_Curr] And [Con1] = [08/02VA].[Con1] And [Name] = [08/02VA].[Name] And [Add1] = [08/02VA].[Add1] And [Add2] = [08/02VA].[Add2] And [Add3] = [08/02VA].[Add3] And [PostCode] = [08/02VA].[PostCode] And [COMCO] = [08/02VA].[COMCO] And [Rem] = [08/02VA].[Rem] And [Class] = [08/02VA].[Class] And [Area] = [08/02VA].[Area] And [WH] = [08/02VA].[WH] And [Co] = [08/02VA].[Co] And [VX_Date] = [08/02VA].[VX_Date] And [VZ_Date] = [08/02VA].[VZ_Date] And [DM] = [08/02VA].[DM] And [User_ID] = [08/02VA].[User_ID] And [Name1] = [08/02VA].[Name1] And [Name2] = [08/02VA].[Name2])))
ORDER BY [08/02VA].Load_Date, [08/02VA].Status, [08/02VA].Pack, [08/02VA].Inv_No, [08/02VA].SI, [08/02VA].BR, [08/02VA].Cust, [08/02VA].DC, [08/02VA].Nat, [08/02VA].EU, [08/02VA].REF_No, [08/02VA].NOI, [08/02VA].Exp_Lic, [08/02VA].ID_No, [08/02VA].QTY, [08/02VA].Wt, [08/02VA].Val_EU, [08/02VA].Curr, [08/02VA].Val_Curr, [08/02VA].Con1, [08/02VA].Name, [08/02VA].Add1, [08/02VA].Add2, [08/02VA].Add3, [08/02VA].PostCode, [08/02VA].COMCO, [08/02VA].Rem, [08/02VA].Class, [08/02VA].Area, [08/02VA].WH, [08/02VA].Co, [08/02VA].VX_Date, [08/02VA].VZ_Date, [08/02VA].DM, [08/02VA].User_ID, [08/02VA].Name1, [08/02VA].Name2;
The other duplicate query I ran using the wizard worked but only allowed me to bring across 10 fields but I needed all of them this query looked like this:-
SELECT DISTINCTROW [08/02VA].Load_Date, [08/02VA].Inv_No, [08/02VA].Ref_No, [08/02VA].ID_No, [08/02VA].QTY, [08/02VA].Wt, [08/02VA].Val_EU, [08/02VA].VX_Date, [08/02VA].Last_Date
FROM [08/02VA]
WHERE ((([08/02VA].Load_Date) In (SELECT [Load_Date] FROM [08/02VA] As Tmp GROUP BY [Load_Date],[Inv_No],[Ref_No],[ID_No],[QTY],[Wt],[Val_EU],[VX_Date] HAVING Count(*)>1 And [Inv_No] = [08/02VA].[Inv_No] And [Ref_No] = [08/02VA].[Ref_No] And [ID_No] = [08/02VA].[ID_No] And [QTY] = [08/02VA].[QTY] And [Wt] = [08/02VA].[Wt] And [Val_EU] = [08/02VA].[Val_EU] And [VX_Date] = [08/02VA].[VX_Date])));
Can anybody tell me what I am doing wrong