I don't believe it's possible for a UNION query to multiply records. A UNION
query can, however, subtract records. If you've got identical records in two
(or more) of the tables, UNION will eliminate the duplicates. To prevent
this from happening, use UNION ALL
Something I neglected to mention earlier was that should it be desirable to
know from which table a given record came, you can add an extra field to the
UNION query to indicate the source:
SELECT "Table1" AS Source, Field1, Field2, ... FROM Table1
UNION
SELECT "Table2" AS Source, Field1, Field2, ... FROM Table2
UNION
SELECT "Table3" AS Source, Field1, Field2, ... FROM Table3
UNION
SELECT "Table4" AS Source, Field1, Field2, ... FROM Table4
Doing that means that there cannot be duplicates among the subqueries
(unless, of course, the original tables contain duplicates), so no records
will be eliminated as duplicates.