Sergeant:
You are not revealing everything in your questions.
There are 2 possibilities:
Either you are including other criteria in your select statement that causes the returned row to be unique
OR
You have multiple values in your Joined table so that extra rows are being returned.
Example of first problem
First Middle Last
Joe A Blow
Joe B Blow
SELECT DISTINCT first, last
returns:
Joe Blow
SELECT DISTINCT first, middle, last
returns
Joe A Blow
Joe B Blow
Example of SECOND problem
UserTable
ID Name
1 Joe
2 Moe
NoteTable
ID UserID Text
1|1|Hi
2|2|Bye
SELECT DISTINCT UserTable.Name, NoteTable.Text
FROM UserTable, NoteTable
WHERE UserTable.ID=NoteTable.UserID
returns
Moe, Bye
BUT IF YOU MISTAKENLY ADD duplicate rows in the USER TABLE
UserTable
ID Name
1 Joe
2 Moe
2 Moe <<Note DUPs
2 Moe
The query will return:
Moe, Bye
Moe, Bye
Moe, Bye
So check your query and your data and don't be disingenuous.