Olá Pessoa,
Estou com um problema aqui com uma junção
que eu estou precisando fazer.
O Negocio é o Seguinte Eu Tenho que Exibir um Relatorio
de um Determinado orçamento e nesse orçamento pode
conter peças e serviços a seres prestados
No Meu Banco Isso Ta Separado em 3
tabelas sendo elas:
Orcamento
Pecas_do_Orçamento
Servicos_do_Orcamento
O Problemas é quando eu tento junta tudas as peças e serviços
referentes a um determinado orçamento ele não retorna o que tem
que retornar
o meu sql é o seguinte
SELECT *
FROM (SELECT PEC_CODIGO, ORP_QTDE, ORP_VLR_UNITARIO
FROM ORCAMENTO_PECAS OP, ORCAMENTOS O
WHERE OP.ORC_CODIGO = O.ORC_CODIGO) AS PO,
(SELECT SER_CODIGO, ORS_PRECOVENDA
FROM ORCAMENTO_SERVICOS OS, ORCAMENTOS O
WHERE OS.ORC_CODIGO = O.ORC_CODIGO) AS SO,
ORCAMENTOS O
Só é um SQL de Teste por isso ta retornando todas colunas
Por Exemplo se eu tenho 2 peças e 1 serviço em 1 orçamento ele so
retorna as 2 peças o serviço não
Alguem Poderia me Da alguma ideia de com fazer isso?
O Banco que eu ultilizo éo FireBird