SQLAlchemy: Como excluir com ingresso

Estou com problemas para fazer isso com SQLAlchemy:

DELETE a FROM a INNER JOIN b ON b.`aId` = a.`Id` WHERE `b`.`xxx` = ?;

Como o post aqui:SQLAlchemy: Crie uma consulta de exclusão usando a associação automática no MySQL

É difícil excluir no SQLAlchemy com join.

Então, agora estou fazendo assim:

session.execute('DELETE a FROM a INNER JOIN b ON b.`aId` = a.`Id` WHERE `b`.`xxx` = %d;'%xxx)

Mas isso me irrita muito como: SQL Injection, etc.

Existe alguma maneira de usar o SQLAlchemy para resolver o problema aqui? Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion