Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Sobre DELETE A.NUMERO

Olá, boa noite!

Por que não posso colocar A.NUMERO e tem que ser só DELETE A FROM NOTAS A...? Não entendi esse A "sozinho".

O código abaixo deu como resposta "0 161 18:33:47 DELETE A.NUMERO FROM NOTAS A INNER JOIN CLIENTES B ON A.CPF = B.CPF WHERE B.IDADE <= 18 Error Code: 1109. Unknown table 'numero' in MULTI DELETE 0.000 sec"

DELETE A.NUMERO FROM NOTAS A
INNER JOIN CLIENTES B ON A.CPF = B.CPF WHERE B.IDADE <= 18;
1 resposta
solução!

Olá Grazielli, tudo bem? O que acontece é que para executar o DELETE, precisamos informar a linha, ou seja o registro a ser deletado, se informarmos apenas A.NUMERO, então estamos dizendo apenas o campo NUMERO da tabela de notas, e não a linha toda, por isso é colocado apenas o A, porque de acordo com a nossa query, o A representa um conjunto de registros, ou seja um conjuntos de linhas, que serão excluídas.

Fala se entendeu!