Soulforth Posted April 18, 2012 at 02:38 PM Report #449708 Posted April 18, 2012 at 02:38 PM Pessoal estou com dúvida no sql server eu tenho uma bd que rebe equipas jogadores nacionalidades e posiçoes, mas eu so criei na stored procedures para receberem 1 valor de cada um, como faço para que depois na pagina de cada 1 possa aparecer mais que uma posiçao ou mais que uma nacionalidade? Cumps
José Lopes Posted April 18, 2012 at 03:23 PM Report #449729 Posted April 18, 2012 at 03:23 PM Não me parece que consigas... vais ter que alterar a base de dados com uma tabela intermédia para estabeleceres relações muitos para muitos... Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
Soulforth Posted April 18, 2012 at 03:48 PM Author Report #449741 Posted April 18, 2012 at 03:48 PM Sim, agora que falas e que reparei obrigado na mesma 😛
Guest f-22 Posted April 19, 2012 at 12:16 AM Report #449864 Posted April 19, 2012 at 12:16 AM A não ser que tenhas 1 coluna texto onde escrevas para lá as posições separadas por virgula 😛 Mas tu não queres isso. A sugestão do José Lopes é a mais correcta.
Soulforth Posted April 19, 2012 at 08:23 AM Author Report #449872 Posted April 19, 2012 at 08:23 AM Pessoal, como José Lopes disse ja criei uma tabela intermédia vou deixar um print dela podem-me dar uma ajuda no resto, porque estou um pouco perdido nisto. http://img687.imageshack.us/img687/9599/semttulogtp.png Apartir daqui segundo que escrevi no inicio começo por onde? Cumps
Guest f-22 Posted April 19, 2012 at 10:56 PM Report #450080 Posted April 19, 2012 at 10:56 PM Vou tentar ajudar, e dar algumas dicas que acho que ajudam a "leitura" das coisas. Quando tens uma chave estrangeira que vai ligar a uma chave primaria de outra tabela, mete o "ID" ou no inicio ou no fim e deixa o nome da chave estrangeira com nome da tabela ao qual vai ligar, assim só de olhar para o campo topas logo que aquilo liga com outra tabela. EXEMPLO: |Jogadores| IDJogador IDEquipa <OU> EquipaID IDPais <OU> PaisID ... etc Quanto as relações e tabelas... No geral acho que está bom, não percebo é para que é a tabela Posicao_Pais
José Lopes Posted April 19, 2012 at 11:06 PM Report #450082 Posted April 19, 2012 at 11:06 PM Vou tentar ajudar, e dar algumas dicas que acho que ajudam a "leitura" das coisas. Quando tens uma chave estrangeira que vai ligar a uma chave primaria de outra tabela, mete o "ID" ou no inicio ou no fim e deixa o nome da chave estrangeira com nome da tabela ao qual vai ligar, assim só de olhar para o campo topas logo que aquilo liga com outra tabela. EXEMPLO: |Jogadores| IDJogador IDEquipa <OU> EquipaID IDPais <OU> PaisID ... etc Quanto as relações e tabelas... No geral acho que está bom, não percebo é para que é a tabela Posicao_Pais Falta ainda o tal desdobramento que falávamos...ou então viste mal.... para além de efectivamente nao perceber a relação posição país... Eu referia-me a uma tabela que vai surgir entre a tabela jogador possição e que pode ser qualquer coisa do género: IDPROPRIO IDJogador IDPosicao Para permitir que um jogador tenha várias posições. Cada posição que um jogador venha a ter, implica uma nova entrada nesta tabela. Fui claro? Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
Soulforth Posted April 23, 2012 at 03:17 PM Author Report #450764 Posted April 23, 2012 at 03:17 PM Pessoal a situação já está resolvida, obrigado pela ajuda. Cumps
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now