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]

Responder a