DELETE N FROM NOTAS N
INNER JOIN CLIENTES C
ON C.CPF = N.CPF
WHERE C.IDADE < 18;
DELETE N FROM NOTAS N
INNER JOIN CLIENTES C
ON C.CPF = N.CPF
WHERE C.IDADE < 18;
Oi, Marcia! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei de ver que você usou o INNER JOIN
junto ao comando DELETE
. Isso mostra atenção à integridade dos dados, garantindo que apenas os registros relacionados sejam removidos conforme a condição especificada.
Uma dica interessante para o futuro é testar a query antes com SELECT
para confirmar os registros que serão excluídos. Veja este exemplo:
SELECT N.*
FROM NOTAS N
INNER JOIN CLIENTES C
ON C.CPF = N.CPF
WHERE C.IDADE < 18;
Esse comando mostra quais linhas seriam afetadas antes da exclusão, ajudando a evitar perda acidental de dados.