Usuário com melhor resposta
Consulta com INNER JOIN

Pergunta
-
Pessoal, estou tentando fazer uma consulta em SQL Server utilizando dos recursos INNER JOIN porém como tenho inúmeros relacionamentos estou tendo um pouco de dificuldade, para melhor exemplificar minha necessidade eu criei um diagrama de relacionamento entre as tabelas, está em ACCESS porém serve apenas para exemplificar, do que simplesmente tentar explicar através das minhas palavras. Segue abaixo.
A minha necessidade é a seguinte.
Gostaria de retornar os valor de:
descricaoPadrao da minha tblPadrao;
nomeFabricante da minha tblFabricante;
numeroLote da minha tblEntradaPadrao;
dataExpiracao da minha tblEntradaPadrao;
siglaGrupo da minha tblGrupo.
Aonde estivesse compostos com nomeComposto da minha tblComposto = a Naftaleno por exemplo.
Eu consegui fazer a minha consulta simplesmente não estou conseguindo fazer a filtragem utilizando a cláusula WHERE.
Se alguém puder me ajudar, pois venho quebrando a cabeça a horas e nada.
Respostas
-
Bom dia,
Experimente dessa forma:
select pad.descricaoPadrao, fab.nomeFabricante, ent.numeroLote, ent.dataExpedicao, gru.siglaGrupo from tblComposto as com inner join tblParametros as par on par.codigoComposto = com.codigoComposto inner join tblPadraoComposto as pac on pac.codigoParametros = par.codParametros inner join tblPadrao as pad on pad.codigoPadrao = pac.codigoPadrao inner join tblEntradaPadrao as ent on ent.codigoPadrao = pad.codigoPadrao inner join tblFabricante as fab on fab.codigoFabricante = pad.codigoFabricante inner join tblGrupo as gru on gru.codigoGrupo = par.codigoGrupo where com.nomeComposto = 'Naftaleno'
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta J.AndersonSantos sexta-feira, 20 de junho de 2014 16:55
Todas as Respostas
-
Bom dia,
Experimente dessa forma:
select pad.descricaoPadrao, fab.nomeFabricante, ent.numeroLote, ent.dataExpedicao, gru.siglaGrupo from tblComposto as com inner join tblParametros as par on par.codigoComposto = com.codigoComposto inner join tblPadraoComposto as pac on pac.codigoParametros = par.codParametros inner join tblPadrao as pad on pad.codigoPadrao = pac.codigoPadrao inner join tblEntradaPadrao as ent on ent.codigoPadrao = pad.codigoPadrao inner join tblFabricante as fab on fab.codigoFabricante = pad.codigoFabricante inner join tblGrupo as gru on gru.codigoGrupo = par.codigoGrupo where com.nomeComposto = 'Naftaleno'
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta J.AndersonSantos sexta-feira, 20 de junho de 2014 16:55
-