Fórum Delete comparando com outra tabela #374520
02/09/2009
0
estou montando um delete que exclua os itens da tabela VENDASI cujos pedidos já não mas existem da tabela VENDAS pelo campo chave PEDIDO.
Seria algo assim, mas não está funcionando:
delete from vendasi where not pedido in (select pedido from vendas where pedido=4)
Att
Aldus
Curtir tópico
+ 0Posts
02/09/2009
Facc
delete from vendasi where not pedido in (select pedido from vendas where pedido=4)
tentou assim?
delete from vendasi where pedido not in (select pedido from vendas where pedido=4)
Gostei + 0
02/09/2009
Aldus
Tmabém não excluiu.
Inclusive, limpei a tabela VENDAS e rodei o comando.
Nesse caso não nenhum pedido no arquivo VENDAS mas o registro continua no VENDASI
Gostei + 0
02/09/2009
Aldus
Não dado um COMMIT
Agora funcionou.
Obrigado
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)