My understanding of inner joins and what i've read is that it displays a subset of records only present on both sides of the table according to the fields they are joining on.
So in my experiment, I have table A which has some duplicate records. I select disticnt on field1 and make a new table...