Fórum Relacionamento de tabelas #239147
23/06/2004
0
Fala gente....
To com uma duvida aqui tristinha.. explica supondo que fica mais facil....tenho uma tabela com os campos (nome, Idade, Cd) ai nesse campo CD eu tenho um outra tabela, so pra cadastrar os cds que ele tem. Mas ai a duvida, como que eu relaciono elas?? Eu tentei de um jeito, coloquei um campo codigo em cada tabela, mas naum consegui exibi os dados. Alguem pode me da uma Luz?? Uso MySQL 4.0. Se naum fui bem claro podem fala que eu reformulo a pergunta.
Desde ja agradeço, Henry.
To com uma duvida aqui tristinha.. explica supondo que fica mais facil....tenho uma tabela com os campos (nome, Idade, Cd) ai nesse campo CD eu tenho um outra tabela, so pra cadastrar os cds que ele tem. Mas ai a duvida, como que eu relaciono elas?? Eu tentei de um jeito, coloquei um campo codigo em cada tabela, mas naum consegui exibi os dados. Alguem pode me da uma Luz?? Uso MySQL 4.0. Se naum fui bem claro podem fala que eu reformulo a pergunta.
Desde ja agradeço, Henry.
Henry
Curtir tópico
+ 0
Responder
Posts
23/06/2004
Lucas Silva
Pelo que eu entendi é isso:
Numa tabela vc tem nome, Idade, CodCd // vamos supor código do cd.
na outra vc tem esse código do cd tb...
é só fazer um join nas duas...
Seria isto?
Numa tabela vc tem nome, Idade, CodCd // vamos supor código do cd.
na outra vc tem esse código do cd tb...
é só fazer um join nas duas...
Seria isto?
Responder
Gostei + 0
23/06/2004
Oberdan
Bom em primeiro lugar acho que tem um errinho em sua tabela pois se a pessoa tem mais de um CD, você não pode ter este campo CD no cadastro do kra. E sim criar um nova tabela de relacionamento por exemplo:
Cadastro de Usuario
- CodigoUs
- NomeUs
- IdadeUs
Cadastro de CDs
- CodigoCD
- NomeCD
- EstiloCD
- AnoCD
Tabela Usuario-CD (Onde estarão relacionados os CDs do Usuário)
- CodigoUS
- CodigoCD
Na Hora da Consulta você pode fazer:
Select * from Usuario, CDs, Usuario-CD
Where Usuario.CodigoUS = Usuario-CD.CodigoUS
And CDs.CodigoCD = Usuario-CD.CodigoCD
Assim ele vai pegar o Usuário e verificar todos os CDs que ele tem, e assim por diante.
Não sei se era isso, mas espero ter ajudado.
[]´s
Oberdan
Cadastro de Usuario
- CodigoUs
- NomeUs
- IdadeUs
Cadastro de CDs
- CodigoCD
- NomeCD
- EstiloCD
- AnoCD
Tabela Usuario-CD (Onde estarão relacionados os CDs do Usuário)
- CodigoUS
- CodigoCD
Na Hora da Consulta você pode fazer:
Select * from Usuario, CDs, Usuario-CD
Where Usuario.CodigoUS = Usuario-CD.CodigoUS
And CDs.CodigoCD = Usuario-CD.CodigoCD
Assim ele vai pegar o Usuário e verificar todos os CDs que ele tem, e assim por diante.
Não sei se era isso, mas espero ter ajudado.
[]´s
Oberdan
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)