Delete comparando com outra tabela
Olá amigos,
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:
Att
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
Curtidas 0
Respostas
Facc
02/09/2009
Olá amigos,
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:
Att
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
Aldus
02/09/2009
Olá,
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
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
Aldus
02/09/2009
Perdão.
Não dado um COMMIT
Agora funcionou.
Obrigado
Não dado um COMMIT
Agora funcionou.
Obrigado
GOSTEI 0