Ajuda com consulta

2 respostas
T

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?

2 Respostas

Giulliano

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:

T

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.

Criado 21 de setembro de 2009
Ultima resposta 22 de set. de 2009
Respostas 2
Participantes 2