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