I’ve got MS Access database with linked tables, whenever each table is linked to a table in the same SQL Server database. I have a query inside Access that joins two tables (in particular I’m updating a table based on another using a join).
The question is does Access ‘download’ all the table data before doing a join? Or is smart and joining it on the SQL Server?
The query is:
UPDATE TBL_INVOICE_CHARGES INNER JOIN TBL_ANI ON (TBL_INVOICE_CHARGES.CH_CUST_ID = TBL_ANI.ANI_CUST_ID) AND (TBL_INVOICE_CHARGES.CH_ANI = TBL_ANI.ANI_NZ_ANI) SET TBL_INVOICE_CHARGES.ANI_NOTES = TBL_ANI.ANI_NOTES;
I’ve looked at SQL Profiler (unfortunately i don’t have the actual log handy) and here’s what i found: