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!