Excluir último registro da tabela pelo id
04/06/2018
0
Pessoal to tentando excluir o ultimo registro dessa forma:
delete from cad_nfep where codigo = (select max(codigo) from cad_nfep);
Mas dá esse erro:
Table 'cad_nfep' is specified twice, both as a target for 'DELETE' and as a separate source for data
De que forma posso excluir entao o ultimo registro cadastrado em minha aplicação?
delete from cad_nfep where codigo = (select max(codigo) from cad_nfep);
Mas dá esse erro:
Table 'cad_nfep' is specified twice, both as a target for 'DELETE' and as a separate source for data
De que forma posso excluir entao o ultimo registro cadastrado em minha aplicação?
Luiz Silva
Curtir tópico
+ 0
Responder
Posts
05/06/2018
Emerson Nascimento
tente assim:
note que, ao menos em teoria, não está mais usando a mesma tabela, porque uma delas foi apelidada de 'cn'.
delete from cad_nfep as cn where cn.codigo = (select max(codigo) from cad_nfep);
note que, ao menos em teoria, não está mais usando a mesma tabela, porque uma delas foi apelidada de 'cn'.
Responder
Clique aqui para fazer login e interagir na Comunidade :)