Ola,
Eu estou buscando os valores dos modulos de certa disciplina do banco e o resultado eu estou armazenando em um arraylist para usar como texto das jlabels que quero inserir na tela.Até aqui tudo bem,o problema é que mesmo eu usando o distinct os dados estão vindo duplicados 
meu código é o seguinte:
if(comboBox.getSelectedItem()!=null && !comboBox.getSelectedItem().equals(null) )
{
resultado=comando.executeQuery("select distinct m.nome,d.id,t.id_ensino from modulo m,disciplina d,turma t where d.nome='"+comboBox.getSelectedItem()+"' and d.id_ensino=t.id_ensino");
while(resultado.next())
{
modulosDaDisciplinaSelecionada.add(resultado.getInt(1));
System.out.println("nome do modulo->resultado.getInt(1):"+resultado.getInt(1));
}
La no console é impresso o seguinte:
nome do modulo->resultado.getInt(1):1
nome do modulo->resultado.getInt(1):1
nome do modulo->resultado.getInt(1):2
nome do modulo->resultado.getInt(1):2
nome do modulo->resultado.getInt(1):3
nome do modulo->resultado.getInt(1):3
nome do modulo->resultado.getInt(1):4
nome do modulo->resultado.getInt(1):4
nome do modulo->resultado.getInt(1):5
nome do modulo->resultado.getInt(1):5
nome do modulo->resultado.getInt(1):6
nome do modulo->resultado.getInt(1):6
Alguém poderia me ajudar a encontrar o erro?
Obrigada

