Bom tarde a todos do grupo. Em meu sistema tenho uma tabela de NF cuja chave primaria são os campos NumNota, Serie, Fornecedor, TipoMovto e outra tabela com os detalhes dessa nota com chave primaria composta por NumNota, Serie, Fornecedor, TipoMovto e Item. Ate tudo normalíssimo, acredito que todos tenham uma normalização desse tipo em seus sistemas. O problema é que meu chefe quer que eu faça uma pesquisa de notas fiscais, mas quer ter como parâmetro de busca o item da nota fiscal, ou seja, ele quer pesquisar pelo código de entrada do produto. Para resolver isso fiz um subquery assim:
Select * from Mestre where Mestre.NumNota in (Select Detalhe.NumNota from Detalhe where Detalhe.Item = &item) Essa solução funciona parcialmente, pois vai me trazer a nota do item pesquisado, mas também vai trazer a nota de outro fornecedor qualquer, que tenha uma nota com o mesmo numero cadastrado no sistema. Para resolver isso eu teria que passar no subquery todos o campos da PK da tabela Mestre, e é exatamente isso que não sei como fazer. Se alguém tiver alguma sugestão, todas serão bem vindas. Obrigado Emerson Sanches