select c.id_consumidor, c.nome_consumidor , (select ct.nome_contato from contato ct where c.id_consumidor = ct.fk_id_consumidor and rownum = 1) from consumidor c não sei se é a melhor opção. Mas, é uma opção :)
_____ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Vinicius Trintin Enviada em: segunda-feira, 4 de junho de 2007 09:41 Para: oracle_br@yahoogrupos.com.br Assunto: [SPAM] [oracle_br] PROBLEMA COM CAUSA SELECT seguinte... tenho uma tabela de consumidores e uma tabela de contatos um consumidor pode ter mais do que um contato baseado nisso eu preciso fazer um select para que selecione todos os consumidores mas apenas 1 de seus contatos... entao se tenho 50 mil consumidores meu resultado tem que dar 50 mil tentei usar join(+) e etc... porem nao consegui! alguma dica??? ps... preciso disso urgente __________________________________________________________ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo. <http://yahoo.com.br/oqueeuganhocomisso> com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]