Delte no mysql com mais de uma tabela

2 respostas
S

To tentando exluir registros no mysql com esta query mas não estou conseguindo.

Alguem de alguma ideia ?

DELETE FROM
produtos_pre_venda pp, pre_venda pv
USING
produtos_pre_venda pp, pre_venda pv
WHERE
pp.codigo_pre_venda=pv.codigo_pre_venda
and pp.codigo_loja=pv.codigo_loja
and pv.data <=‘2010-04-31’;

2 Respostas

M

Olá,

Faça assim:

DELETE tabela_que_quer_excluir
FROM tabela_que_quer_excluir 
INNER JOIN tabela_referencia
WHERE tabela_que_quer_excluir.id = tabela_referencia.id;
adriano_si

molmedo:
Olá,

Faça assim:

DELETE tabela_que_quer_excluir
FROM tabela_que_quer_excluir 
INNER JOIN tabela_referencia
WHERE tabela_que_quer_excluir.id = tabela_referencia.id;

Caracaaaaaaa… faz tempo mesmo que nao vejo SQL…

http://dev.mysql.com/doc/refman/5.0/en/delete.html

Muito bacana isso mesmo…

Criado 18 de agosto de 2010
Ultima resposta 18 de ago. de 2010
Respostas 2
Participantes 3