1
resposta

DUVIDA

DELETE A FROM [NOTAS] A INNER JOIN [CLIENTES] B ON A.[CPF] = B.[CPF] WHERE B.[IDADE] < 18

EU NAO ENTENDI O PORQUE EU TENHO QUE ESPECIFICAR A TABELA ANTES DO FROM '' NOTAS '' EU COLOQUEI EM NEGRITO ALI SO PARA VISUALIZAR

1 resposta

O comando delete serve para apagar os registros e faz uma tabela por vez.

Com o uso do join agora você tem que indicar ao banco de dados em qual tabela quer fazer isso. No exemplo que você passou você pode trocar o A por B, por exemplo, para indicar ao banco que quer apagar os registros da tabela B.

Mas se tentar rodar sem o apelido da tabela, o comando não funcionará.