ordendelfai
Technical User
I have a query that I have tried to run three ways using a passthrough query from Access 97 to a SQL2k server. When I run either of the queries in a standard Access query, the results have no dups, but when I run them in a passthrough, I get dups. I cannot figure out why this would happen. Any suggestions?
Code:
SELECT tbl_Cmpny_Consultants.PHID, tbl_Cmpny_Consultants.DoNotDisplay, tbl_Agency_Master.MasterID, tbl_Agency_Master.Master_FirmName
FROM ((tbl_Consultant_Data LEFT JOIN tbl_Agency_Codes ON tbl_Consultant_Data.[Agency_ID#] = tbl_Agency_Codes.[AgencyID#]) RIGHT JOIN tbl_Cmpny_Consultants ON tbl_Consultant_Data.[ConsultantID#] = tbl_Cmpny_Consultants.[ConsultantID#]) LEFT JOIN tbl_Agency_Master ON tbl_Agency_Codes.MasterID = tbl_Agency_Master.MasterID
GROUP BY tbl_Cmpny_Consultants.PHID, tbl_Cmpny_Consultants.DoNotDisplay, tbl_Agency_Master.MasterID, tbl_Agency_Master.Master_FirmName;
Code:
SELECT DISTINCT tbl_Cmpny_Consultants.PHID, tbl_Cmpny_Consultants.DoNotDisplay, tbl_Agency_Master.MasterID, tbl_Agency_Master.Master_FirmName
FROM ((tbl_Consultant_Data LEFT JOIN tbl_Agency_Codes ON tbl_Consultant_Data.[Agency_ID#] = tbl_Agency_Codes.[AgencyID#]) RIGHT JOIN tbl_Cmpny_Consultants ON tbl_Consultant_Data.[ConsultantID#] = tbl_Cmpny_Consultants.[ConsultantID#]) LEFT JOIN tbl_Agency_Master ON tbl_Agency_Codes.MasterID = tbl_Agency_Master.MasterID
GROUP BY tbl_Cmpny_Consultants.PHID, tbl_Cmpny_Consultants.DoNotDisplay, tbl_Agency_Master.MasterID, tbl_Agency_Master.Master_FirmName;
Code:
SELECT DISTINCT tbl_Cmpny_Consultants.PHID, tbl_Cmpny_Consultants.DoNotDisplay, tbl_Agency_Master.MasterID, tbl_Agency_Master.Master_FirmName
FROM ((tbl_Consultant_Data LEFT JOIN tbl_Agency_Codes ON tbl_Consultant_Data.[Agency_ID#] = tbl_Agency_Codes.[AgencyID#]) RIGHT JOIN tbl_Cmpny_Consultants ON tbl_Consultant_Data.[ConsultantID#] = tbl_Cmpny_Consultants.[ConsultantID#]) LEFT JOIN tbl_Agency_Master ON tbl_Agency_Codes.MasterID = tbl_Agency_Master.MasterID;