Igor, blz? Sou Sys Admin Linux e aspirante a DBA Oracle. Segue abaixo minha colaboração. Está longe de ser uma boa solução, mas pode te dar uma primeira direção.
Use os *tables alias* também nas colunas que serão retornadas. Isso poupa trabalho ao oracle de ter que descobrir em qual tabela está cada coluna. SELECT codigo_produto ,descricao_produto ,numero_nota ,serie_nota ,fornecedor ,data_entrada FROM notas_fiscais nf, produtos p, itens_notas_fiscais inf WHERE inf.id = nf.id AND p.codigo = inf.codigo AND nf.data_criacao in (SELECT max(data_criacao) FROM notas_fiscais nf, produtos p, itens_notas_fiscais inf WHERE inf.id = nf.id AND p.codigo = inf.codigo GROUP BY p.codigo); Att, Hevandro C. Veiga 2009/12/14 Igor Alves <igor.al...@gmail.com> > > > eu tenho a seguinte consulta: > > SELECT > CODIGO_PRODUTO, > DESCRICAO_PRODUTO, > NUMERO_NOTA, > SERIE_NOTA, > FORNECEDOR, > DATA_ENTRADA > > FROM > NOTAS_FISCAIS, > PRODUTOS, > ITENS_NOTAS_FISCAIS > > WHERE > ITENS_NOTAS_FISCAIS.ID = NOTAS_FISCAIS.ID > AND PRODUTOS.CODIGO = ITENS_NOTAS_FISCAIS.CODIGO > porem quero que retorne o numero e seria da ultima nota fiscal de cada > produto listado, na tabela notas_ficais tem um campo que indica a criação > da > nota(data_criacao). > > Se alguem puder me ajudar.. > > -- > Igor Alves > Bacharel em Ciência da Computação > Tel: 2202-5658 / 8812-8670 > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html