Fórum Select banco firebird #487366
30/07/2014
0
Bom pessoal
Preciso fazer a seguinte consulta:
select c.componente, c.produto, p.cod_produto
FROM PRODUTOS P
inner JOIN fichas_tecnicas F
ON P.produto=F.produto
LEFt JOIN componentes C
ON F.ficha_tecnica=C.ficha_tecnica
LEFT JOIN uso_componentes U
ON C.componente=U.componente
Acontece que o campo p.cod_produto preciso que aparece somente os produtos com tipo_produto igual MP.
Alguem poderia me dar uma luz?
Preciso fazer a seguinte consulta:
select c.componente, c.produto, p.cod_produto
FROM PRODUTOS P
inner JOIN fichas_tecnicas F
ON P.produto=F.produto
LEFt JOIN componentes C
ON F.ficha_tecnica=C.ficha_tecnica
LEFT JOIN uso_componentes U
ON C.componente=U.componente
Acontece que o campo p.cod_produto preciso que aparece somente os produtos com tipo_produto igual MP.
Alguem poderia me dar uma luz?
Willyan Fernandes
Curtir tópico
+ 0
Responder
Posts
30/07/2014
William
Se a instrução não conter erros, um WHERE pode resolver:
select c.componente, c.produto, p.cod_produto FROM PRODUTOS P inner JOIN fichas_tecnicas F ON P.produto=F.produto LEFt JOIN componentes C ON F.ficha_tecnica=C.ficha_tecnica LEFT JOIN uso_componentes U ON C.componente=U.componente WHERE tipo_produto = 'MP'
Responder
Gostei + 0
30/07/2014
Marcelo Hoppen
Só complementando a resposta acima, caso o campo tipo_produto seja por ex 'MP0005' e outro 'MP7894' dai se for o caso, tenta
where tipo_produto like 'MP%'
where tipo_produto like 'MP%'
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)