Ajuda com consulta

Meu banco possui as seguintes tabelas:

tabela: perfil
campos: idperfil

tabela:loco
campos: idperfil, idloco, nome

tabela: alelo
campos: idloco, nr1, nr2

Relações das tabelas: um perfil possui muitos locos, um loco possui um alelo.

Queria criar uma consulta(ou mais) em que o resultado seria: o id de um perfil, os locos correspondentes ao perfil, e o nr de alelo que corresponde a cada loco. Por exemplo:

(pefil)432 ->(alelo)CSpF1 -> (alelo)4 e 8
__________(alelo)FFo12 -> (alelo)1 e 12
__________(alelo)JKa67 -> (alelo) 7 e 18

Tem como fazer isso por consulta?

SELECT PERFIL.NOMECOLUNA , LOCO. NOMECOLUNA, ALELO. NOMECOLUNA
FROM PERFIL , LOCO, ALELO

WHERE PERFIL.ID = LOCO.ID_PERFIL
AND ALELO.ID_LOCO = LOCO.ID

segue uma base para seus estudos… :slight_smile:

Na verdade o problema é o seguinte: eu queira montar um relatório através de uma lista de perfis que tem uma lista de locos correspondentes com seus alelos, sendo um perfil por página.