RES: [firebase-br] Ajuda com este select..

Jony jonyridel em yahoo.com.br
Sex Set 30 11:47:14 -03 2005


Experimente:
  INSERT INTO  INDICES (PEDCOD,CLICOD,FABCOD)
  SELECT PED.PEDCOD,PED.CLICOD,PED.FABCOD
  FROM Pedidos  PED
  WHERE  NOT EXISTS (SELECT IND.PEDCOD
  FROM Indices IND WHERE IND.PEDCOD = PED.PEDCO)
ou
  INSERT INTO  INDICES (PEDCOD,CLICOD,FABCOD)
  SELECT PED.PEDCOD,PED.CLICOD,PED.FABCOD
  FROM Pedidos  PED
  WHERE  (SELECT coun(IND.PEDCOD)
  FROM Indices IND WHERE IND.PEDCOD = PED.PEDCO) = 0

Espero ter ajudado,

----------------------------
Jony Ridel 
Grupo Êxito - Salvador - BA
----------------------------


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Fausto
Enviada em: sexta-feira, 30 de setembro de 2005 10:56
Para: lista em firebase.com.br
Assunto: [firebase-br] Ajuda com este select..

Bom dia pessoal, não estou conseguindo implementar um insert através de 
um select em outra tabela portanto recorro à ajuda de vocês.
Tenho a seguinte situação:
Pedidos:{PEDCOD(*PK)*,CLICOD,FABCOD..ETC..}
Indices: {PEDCOD(*PK)*,CLICOD,FABCOD,FATOR(N 6,2}

A tabela de indices deve ser povoada sempre que ouver um novo pedido, 
para isto tenho o seguinte select qdo acesso determinado form
*INSERT INTO  INDICES (PEDCOD,CLICOD,FABCOD)
SELECT PED.PEDCOD,PED.CLICOD,PED.FABCOD
FROM Pedidos  PED
WHERE  NOT EXISTS (SELECT IND.PEDCOD
FROM Indices IND
*
Aqui funciona legal qdo a tabela esta vazia, mas como faço para que na 
instrução acima seja inserido na tabela indices todos os pedidos que não 
existirem nela.
Sei que muitos vão dizer para utilizar SP, mas neste caso não quero 
utilizar  a SP.

Se alguém puder me dar uma dica desde já agradeço

Fausto


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.9/115 - Release Date: 29/9/2005
 

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.9/115 - Release Date: 29/9/2005
 


	

	
		
_______________________________________________________ 
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! 
www.yahoo.com.br/messenger/





Mais detalhes sobre a lista de discussão lista