Select banco firebird

Firebird

30/07/2014

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

Curtidas 0

Respostas

William

William

30/07/2014

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'
GOSTEI 0
Marcelo Hoppen

Marcelo Hoppen

30/07/2014

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%'
GOSTEI 0
POSTAR