none
dados de 3 tabelas RRS feed

  • Pergunta

  • Preciso recuperar dados de 3 tabelas.  Tenhos as seguintes tabelas

    cad_aluno   (colunas: nome, nascimento, endereço, etc)    ==> contendo 20 registros

    contr_aluno  (colunas: nome,  nota, falta, materia, etc)     ==> contendo 04 registros

    camp_aluno  (colunas: nome, campeonato, vitoria, etc)     ==> contendo 04 registros

    Usei inner join e aparecem os dados das 3 tabelas, mas só aparecem os 4 registros e eu preciso que apareçam os 20 registros, sendo que os campos em que as outras 2 tabelas não tenham registros fiquem em branco.

    Por gentileza, alguém pode me ajudar!!!!

    segunda-feira, 24 de março de 2014 15:26

Respostas

  • Deleted
    • Marcado como Resposta Giovani Cr quinta-feira, 27 de março de 2014 19:55
    segunda-feira, 24 de março de 2014 15:31
  • dinasimoes,

    Acredito e entendo que a solução do José Diz atende a sua necessidade, mas fiquei com uma dúvida.

    Na estrutura do seu banco de dados, aparentemente você não possui relacionamento físico entre as tabelas, por exemplo: Chave Primária e Chave Estrangeira interligadas.

    Parece que você esta trabalhando com o chamado relacionamento lógico, onde existe campos que representam um possível relacionamento entre as tabelas, mas não existe um vínculo de dependência e consistência dos dados.

    É isso?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    • Marcado como Resposta Giovani Cr quinta-feira, 27 de março de 2014 19:55
    quinta-feira, 27 de março de 2014 14:59

Todas as Respostas

  • Deleted
    • Marcado como Resposta Giovani Cr quinta-feira, 27 de março de 2014 19:55
    segunda-feira, 24 de março de 2014 15:31
  • dinasimoes,

    Acredito e entendo que a solução do José Diz atende a sua necessidade, mas fiquei com uma dúvida.

    Na estrutura do seu banco de dados, aparentemente você não possui relacionamento físico entre as tabelas, por exemplo: Chave Primária e Chave Estrangeira interligadas.

    Parece que você esta trabalhando com o chamado relacionamento lógico, onde existe campos que representam um possível relacionamento entre as tabelas, mas não existe um vínculo de dependência e consistência dos dados.

    É isso?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    • Marcado como Resposta Giovani Cr quinta-feira, 27 de março de 2014 19:55
    quinta-feira, 27 de março de 2014 14:59