Sou novo no forum, e estou com uma dúvida que estou quebrando a cabeça há 3 dias para resolver.
Estou fazendo um sistema de agenda. Tenho 3 tabelas:
Cursos (id, nome, codigo, area)
Agenda (id, cod_treinamento, data_inicial, data_final, cidade, estado)
Areas (id, area, descricao)
Os campos com a mesma cor são os campos que estão relacionados.
O que eu preciso é pegar os dados dos campos "DATA INICIAL", "CIDADE", "ESTADO" da tabela AGENDA, e o campo "NOME" da tabela CURSOS e exibi-los na tela.
O código está assim:
set agendacc = conectaDB.execute("SELECT tb_cursos.nome, tb_agenda.data_inicial, tb_agenda.cidade, tb_areas.area FROM tb_areas, tb_cursos INNER JOIN tb_agenda ON tb_agenda.cod_treinamento = tb_cursos.codigo WHERE tb_cursos.codigo = tb_agenda.cod_treinamento AND tb_cursos.area = 'cc'")
Dessa forma, está exibindo "corretamente". O código do curso é substituido pelo nome do curso, porém, os dados vem duplicados.
Como eu poderia resolver isso!? Alguém poderia me ajudar, por favor? Sou iniciante em SQL, por isso fico meio confuso com tudo o que já li na Internet.
Obrigado,
Emílio Faria