Oracle 18c 10.7.1 EGDB; ArcGIS Pro 2.6.8:
In the attribute table, if I join between one table to another, how is the join performed? (DB vs. application)
- Does a single query get sent to the DB that returns ALL columns in a single resulset?
- Select the rows from the first table, do an SQL JOIN to the second table, for each row - retrieve the first row from the second table that's matched, return the whole thing as a single resultset?
- Or maybe a subquery is used (for each row in the first table) to get a row from the second table?
- Or does the application do the joining?
- Select the rows from the first table. Select the rows from the second table. Use the application to match them up?
- Or something else?
Likewise, if I sort the columns in the attribute table, does the DB do the sorting, or does the application do the sorting?