A family of Microsoft relational database management systems designed for ease of use.
Referencing table and referenced table are terms used frequently in the academic literature concerning the database relational model. I tend use them rather than more colloquial terms because they unambiguously describe the nature of the table in a relationship.
When you say '..........the join field values are non-repeating in one of the two tables, but not necessarily' what you are describing is a many-to-many relationship type, usually binary but often ternary or occasionally greater. This exists conceptually between two or more entity types, e.g. between Orders and Products, but should never be modelled in this way, always by a third table, e.g. OrderDetails which resolves the relationship type into two or more one-to-many relationship types. This is the only way the relationship type can be enforced of course.
Whether the use of the DISTINCTROW predicate rather than a subquery would enhance performance I can't say, but in a DELETE query it's unnecessary, even where a JOIN is used. The query is not independently deleting each returned instance of a single row, but the row per se. Even that is not really the case as the whole 'query' (called so in Access, but in SQL-speak not really so) is a set operation of course. In a SELECT query I'm not aware of any benchmarking with regard to its use vis-à-vis a subquery. It's worth noting, however, that the EXISTS predicate is very efficient because, by allowing the use of the * wildcard character in the subquery, it gives the optimizer full rein.