Fórum Delete comparando com outra tabela #374520

02/09/2009

0

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:

delete from vendasi
where not pedido in (select pedido from vendas where pedido=4)


Att


Aldus

Aldus

Responder

Posts

02/09/2009

Facc

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:
delete from vendasi
where not pedido in (select pedido from vendas where pedido=4)
Att


tentou assim?

delete from vendasi
where pedido not in (select pedido from vendas where pedido=4)



Responder

Gostei + 0

02/09/2009

Aldus

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


Responder

Gostei + 0

02/09/2009

Aldus

Perdão.
Não dado um COMMIT

Agora funcionou.
Obrigado


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar