Select em todos do Detail pertencentes ao Master

02/02/2006

Ai galera não valeu rir de mim tá.

não to conseguindo fazer com que uma Query mostre os registro de uma tabela Detail pertencentes a uma Master...

Master
Codigo**
Nome
Fone
Nasc

Detail
Matricula**
Nome
Nasc

uma focinha quero retornar todos os Detail do Master usando a query com comandos SQL... os campos ** são os relacionados!


Valeu... :wink:


Paullsoftware

Respostas

02/02/2006

Aroldo Zanela

Colega,

Não sei se entendi sua questão. Mas para associar (join) uma tabela com a outra (ou várias) use:

+------------+           +------------+
|Master      |           |Detail      |
+------------+           +------------+
|Codigo**    | -1-----n- |Matricula** |
|Nome        |           |Nome        |
|Fone        |           |Nasc        |
|Nasc        |           |            |
+------------+           +------------+


SELECT * FROM detail
INNER JOIN master
ON (detail.matricula = master.codigo)



Responder Citar

02/02/2006

Renato.pavan

Ai galera não valeu rir de mim tá. não to conseguindo fazer com que uma Query mostre os registro de uma tabela Detail pertencentes a uma Master... Master Codigo** Nome Fone Nasc Detail Matricula** Nome Nasc uma focinha quero retornar todos os Detail do Master usando a query com comandos SQL... os campos ** são os relacionados! Valeu... :wink:


qryMaster
Select * From tbMaster order by Codigo


qryDetail
Select * From tbDetail Where Matricula = :CODIGO


Ai na propriedade DataSource da QryDetail vc aponta o DataSource da QryMaster

Espero ter ajudado

[]´s

Renato


Responder Citar

02/02/2006

Paullsoftware

Amais uma vez Aroldo, valeu era exatamentamente esse Joiner que eu não lembrei...
:lol:


Responder Citar