Jump to content


Photo

Inner Join Com 3 Tabelas


  • Faça o login para participar
2 replies to this topic

#1 mofo

mofo

    12 Horas

  • Usuários
  • 169 posts
  • Sexo:Não informado

Posted 04/03/2009, 15:13

eu tenho um inner join

Select * from Privilegio Pr INNER JOIN Funcionario Fu on Pr.codigo_funcionario = Fu.codigo_funcionario INNER JOIN Tipo_Funcionario T_F  on Fu.codigo_funcionario = '". $_SESSION['codigo_funcionario'] ."' and Fu.codigo_tipo_funcionario = T_F.codigo_tipo_funcionario

o problema é que as vezes a tabela de privilegio pode estar vazia, e o retorno dessa query retorna vazia por causa da tabela privilegio.

#2 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 04/03/2009, 16:11

Um left join não ajudaria?!

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#3 mofo

mofo

    12 Horas

  • Usuários
  • 169 posts
  • Sexo:Não informado

Posted 14/03/2009, 23:05

Vamos supor que isso seja a tabela de Formulario, e que a tabela Privilegio vai receber esses dados do formulario que contem a checkbox selecionada.
Eu estou fazendo uma POG pra fazer desse modo, como seria o certo para mostrar os dados que vem da tabela privilegio e mostrar os dados da tabela Formularios sem repeti-los ?

http://img27.imagesh...75/92840530.jpg

Edição feita por: mofo, 14/03/2009, 23:05.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq