Digamos que eu tenha uma tabela de endereços de clientes:
CName | AddressLine
-------------------------------
John Smith | 123 Nowheresville
Jane Doe | 456 Evergreen Terrace
John Smith | 999 Somewhereelse
Joe Bloggs | 1 Second Ave
Na tabela, um cliente como John Smith pode ter vários endereços. Preciso que a consulta selecionada para esta tabela retorne apenas a primeira linha encontrada onde há duplicatas em 'CName'. Para esta tabela, ele deve retornar todas as linhas, exceto a 3ª (ou 1ª - qualquer um desses dois endereços está correto, mas apenas um pode ser retornado). Existe uma palavra-chave que posso adicionar à consulta SELECT para filtrar com base no fato de o servidor já ter visto o valor da coluna antes?