Mirar la tabla de clientes, hay 2 atributos FECHA_NACIMIENTO Y EDAD, hay que tener en cuenta que en la base de datos esta mal la edad, con respecto a la fecha del 2023, octubre, ya que la persona tiene 33 años y no 30 como aparece en la tabla. Erica nacio el 01/03/1990, entonces se deberia hacer una actualizacion de la edad, antes de ejecutar la rutina de los menores de 18 años, y despues ejecutar. DELETE FROM tb_facturas A INNER JOIN tb_clientes B ON A.DNI = B.DNI WHERE B.EDAD < 18; o la segunda opcion manejar el proceso de DELETE con la FECHA_NACIMIENTO y la fecha actual, calcular la diferencia en años entre las dos fechas, y ahi si aplicar a los que tienen menos de 18 años.
Otra sugerencia, sobra en la rutina del profe DELETE A FROM, debe ser DELETE FROM. Saludos, Rene Avila A., Bog, Col.