como usar distintos no acesso ms

Eu tenho duas mesas. Tarefa e Categorias.

@TaskID não é uma chave primária, pois há valores duplicados. Quando há vários contatos selecionados para uma tarefa específica, taskid e outros detalhes serão duplicado

SELECT Priority, Subject, Status, DueDate, Completed, Category
FROM Task, Categories
WHERE Categories.CategoryID=Task.CategoryID;

Agora que vários contatos são selecionados para essa tarefa, para o taskid = T4, existem dois registros (destacados em cinza). Eu tentei usar distinto no MS Access 2003, mas não está funcionando. Eu quero exibir registros distintos. (Aqui não há necessidade de mostrar taskid) Se eu escrever:

select priority, distinct(subject), .......

e permanecendo o mesmo que mencionado na consulta acima, então está me dando um erro. Eu tentei distinctrow também. Mas não obtive sucesso. Como obter valores distintos no acesso ms?

questionAnswers(3)

yourAnswerToTheQuestion