SELECT a.codigo_projeto FROM form_agenda_treinamento a
me retorna
12 12 12
já
SELECT DISTINCT a.codigo_projeto FROM form_agenda_treinamento a
me retorna
12
que é como vc deseja!!!
note que é bem simples... mais uma coisa... isso é para BD Oracle.... não tenho certeza se esse comando faz parte da linguagem padrão ANSI.... mas veja se funciona para o seu BD...