B
bw
When I have duplicate information, I only want to include one of them in my
report.
I have a "Find duplicates" query as follows:
SELECT qryModules.BankName, qryModules.[Acct Mgr], qryModules.DBNum,
qryModules.[Inst Num], qryModules.Mnemonic
FROM qryModules
WHERE (((qryModules.BankName) In (SELECT [BankName] FROM [qryModules] As Tmp
GROUP BY [BankName],[Acct Mgr],[DBNum],[Inst Num] HAVING Count(*)>1 And
[Acct Mgr] = [qryModules].[Acct Mgr] And [DBNum] = [qryModules].[DBNum] And
[Inst Num] = [qryModules].[Inst Num])))
ORDER BY qryModules.BankName, qryModules.[Acct Mgr], qryModules.DBNum,
qryModules.[Inst Num];
I thought using DISTINCTROW as follows would do that for my report, but each
of these produces exactly the same results. Can someone explain?
SELECT DISTINCTROW qryModules.BankName, qryModules.[Acct Mgr],
qryModules.DBNum, qryModules.[Inst Num], qryModules.Mnemonic
FROM qryModules
WHERE (((qryModules.BankName) In (SELECT [BankName] FROM [qryModules] As Tmp
GROUP BY [BankName],[Acct Mgr],[DBNum],[Inst Num] HAVING Count(*)>1 And
[Acct Mgr] = [qryModules].[Acct Mgr] And [DBNum] = [qryModules].[DBNum] And
[Inst Num] = [qryModules].[Inst Num])))
ORDER BY qryModules.BankName, qryModules.[Acct Mgr], qryModules.DBNum,
qryModules.[Inst Num];
report.
I have a "Find duplicates" query as follows:
SELECT qryModules.BankName, qryModules.[Acct Mgr], qryModules.DBNum,
qryModules.[Inst Num], qryModules.Mnemonic
FROM qryModules
WHERE (((qryModules.BankName) In (SELECT [BankName] FROM [qryModules] As Tmp
GROUP BY [BankName],[Acct Mgr],[DBNum],[Inst Num] HAVING Count(*)>1 And
[Acct Mgr] = [qryModules].[Acct Mgr] And [DBNum] = [qryModules].[DBNum] And
[Inst Num] = [qryModules].[Inst Num])))
ORDER BY qryModules.BankName, qryModules.[Acct Mgr], qryModules.DBNum,
qryModules.[Inst Num];
I thought using DISTINCTROW as follows would do that for my report, but each
of these produces exactly the same results. Can someone explain?
SELECT DISTINCTROW qryModules.BankName, qryModules.[Acct Mgr],
qryModules.DBNum, qryModules.[Inst Num], qryModules.Mnemonic
FROM qryModules
WHERE (((qryModules.BankName) In (SELECT [BankName] FROM [qryModules] As Tmp
GROUP BY [BankName],[Acct Mgr],[DBNum],[Inst Num] HAVING Count(*)>1 And
[Acct Mgr] = [qryModules].[Acct Mgr] And [DBNum] = [qryModules].[DBNum] And
[Inst Num] = [qryModules].[Inst Num])))
ORDER BY qryModules.BankName, qryModules.[Acct Mgr], qryModules.DBNum,
qryModules.[Inst Num];