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?
Willyan Fernandes

Willyan Fernandes

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%'
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar