What is the difference between a FULL JOIN and an INNER JOIN?
When I do a FULL JOIN, I get 832 records and with an INNER
The difference is in the behaviour of unmatched rows.
For example, if table A has a row which doesn't have a correspondence in table B in the field onto which the join is defined, an inner join would omit the row altogether, while a full join would include the row, but with NULL values for the fields of table B. Viceversa for unmatched rows of table B.