SELECT N.NUMERO FROM SUCOS_FRUTAS.DBO.[NOTAS_FISCAIS] N
INNER JOIN [CLIENTE] C ON N.[CPF] = C.[CPF]
WHERE C.[IDADE] < 18
DELETE N FROM SUCOS_FRUTAS.DBO.NOTAS_FISCAIS N
INNER JOIN [CLIENTE] C ON N.[CPF] = C.[CPF]
WHERE C.IDADE < 18
SELECT N.NUMERO FROM SUCOS_FRUTAS.DBO.[NOTAS_FISCAIS] N
INNER JOIN [CLIENTE] C ON N.[CPF] = C.[CPF]
WHERE C.[IDADE] < 18
DELETE N FROM SUCOS_FRUTAS.DBO.NOTAS_FISCAIS N
INNER JOIN [CLIENTE] C ON N.[CPF] = C.[CPF]
WHERE C.IDADE < 18
Ei! Tudo bem, Rickson?
Muito boa a sua abordagem! Usar o SELECT antes do DELETE foi uma excelente prática para validar quais registros seriam afetados. A cláusula com INNER JOIN e o filtro por idade estão corretos e bem aplicados.
Ótima execução do desafio. Continue nesse ritmo e qualquer dúvida, compartilhe no fórum!