Query SQL para listar dados em 2 tabelas [RESOLVIDO]

1. Query SQL para listar dados em 2 tabelas [RESOLVIDO]

Vicente Neto
vicentedeandrade

(usa FreeBSD)

Enviado em 19/01/2010 - 19:14h

Ola a todos. Tenho a seguinte dúvida:
Tenho as tabelas

CadastroFuncionario (idFuncionario, nomeFuncionario, idSetor) e
CadastroSetor (idSetor, nomeSetor, idSetorPai, idResponsavel)

Passei uma tarde inteira tentando fazer uma query que dado um idFuncionario qualquer, ele me retorne o nome e o Id do Chefe do Setor Pai.

Desde ja agradeço a ajuda de vcs.

Obrigado


  


2. Re: Query SQL para listar dados em 2 tabelas [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 19/01/2010 - 19:33h

Não sei se é bem isso se você quer... altere as tabelas do jeito que vc quiser e ponha o nome do banco de dados.

SELECT id nome from bancodedados;


3. Re: Query SQL para listar dados em 2 tabelas [RESOLVIDO]

Jose Ribeiro
joserribeirojuni

(usa Ubuntu)

Enviado em 19/01/2010 - 19:55h

Não entendi direito como estão os campos das tabelas, me passa os campos da tabela que eu posso tentar fazer o SQL.

Abraço....


4. Re: Query SQL para listar dados em 2 tabelas [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/01/2010 - 21:29h

Tenta isso ae:

SELECT idFuncionario, nomeFuncionario FROM CadastroFuncionario WHERE idFuncionario =
SELECT idResponsavel FROM CadastroSetor WHERE idSetor =
(
SELECT idSetorPai FROM CadastroSetor WHERE idSetor =
(
SELECT idSetor FROM CadastroFuncionario WHERE idFuncionario = id_do_funcionario
)
)
)

T+


5. Query SQL para listar dados em 2 tabelas

Vicente Neto
vicentedeandrade

(usa FreeBSD)

Enviado em 20/01/2010 - 10:19h

Muito obrigado freakr2d2. Era isso mesmo que eu estava precisando fazer! Ja tinha tentado fazer isso com INNER JOIN e depois tentei fazer como vc fez, mas nao tinha conseguido/entendido como fazer.

Muito obrigado a todos pela atenção!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts