[firebase-br] ajuda com inner join

Marcos Weimer marcosweimer em gmail.com
Qui Jun 21 09:49:55 -03 2012


troque inner por left, ou todos são obrigatorios (não nulos ) ??

-=Ma®©oS=-
Marcos R. Weimer
Puma GTE 1974 Tubarão - Troco por antigo ou jeep com capacidade maior de
passageiros (minimo 3)
Delphi / C# / ASP.NET / WebServices / Firebird




Em 21 de junho de 2012 09:22, Augusto junior <gutopj02 em gmail.com> escreveu:

> tenho as seguintes tabelas
>
> PROFISSIONAIS
> incremento N
> codigo  string(3)
> nome   string(50)
>
> PROF_PROC
> incremento N
> codigo string(3)  /// codigo do profissional
> cbo     string(6)
> procedimento string(11)
>
> CBOS
> incremento N
> cbo string(6)
> cboDescricao string(15)
>
> PROCEDIMENTOS
> incremento
> procedimento string(11)
> procDescricao string(50)
>
> agora preciso listar em uma só grade
>
> CODIGO NOME   CBO CBODESCRICAO PROCEDIMENTO PROCDESCRICAO
>
> onde
> CODIGO , CBO , PROCEDIMENTO ( sai da tabela PROF_PROC )
> NOME  - sai da tabela PROFISSIONAIS
> CBODESCRICAO - sai da tabela CBOS
> PROCDESCRICAO - sai de PROCEDIMENTOS
>
> tentei assim mas nao mostra nenhum resultado
>
> select
>    prof_proc.codigo,
>    profissionais.nome,
>    prof_proc.cbo,
>    cbos.cbodescricao,
>    prof_proc.procedimento,
>    procedimentos.procdescricao
> from procedimentos
>   inner join prof_proc on (procedimentos.procedimento =
> prof_proc.procedimento)
>   inner join profissionais on (prof_proc.codigo = profissionais.codigo)
>   inner join cbos on (prof_proc.cbo = cbos.cbo)
>
>
> alguem pode me ajudar????
>
> grato
> Augusto
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista