Como você suprime ou oculta valores duplicados no SQ

Eu estive procurando um pouco e ainda não consegui descobrir como fazer isso (embora tenha encontrado muita coisa sobre analisar o desempenho?!)

Quero executar uma seleção que retorne algumas colunas de dados e também uma tabela aninhada de linhas relacionadas de outra tabela (na verdade, a mesma tabela se uniu a si mesma, mas acho que isso é irrelevante

Portanto, os dados são algo assim:

id  name   registered
1   Dan      N
2   Bill     N
3   Bob      N
4   Dan      N
5   Bill     Y
6   Dan      Y

A ideia é realizar uma seleção que encontre todas as pessoas não registradas que possam estar relacionadas a uma conta registrad

Então, o resultado seria semelhante a

registered.id   name   notreg.id   name
  5             Bill     2          Bill
  6             Dan      1          Dan
                         4          Dan

Eu estou bem com o SQL, posso lidar com todos os critérios de seleção, etc, e ter uma consulta que retorne uma junção interna normal que encontre isso, mas quero saber se é possível obter um conjunto de resultados como esse, para que não haja valores repetidos no parâmetro lado esquerdo?

questionAnswers(2)

yourAnswerToTheQuestion