I'm not sure you're getting the gist of distinct here.
Imagine I had a table like this:
id fname lname age
1 Scott Jones 23
2 Stan Smith 25
3 Susan Jones 23
4 Scott Smith 26
select distinct fname from table
Scott
Stan
Susan
select distinct fname, lname from table:
Scott Jones
Stan Smith
Susan Jones
Scott Smith
select distinct lname, age from table
Jones 23
Smith 25
Smith 26
Distinct works on a SET, not the individual rows. So, whatever you ask for, AS A SET, is tested for distinctness, not the individual parts.