SQLAlchemy: Löschen mit Join

Ich habe Probleme mit SQLAlchemy:

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

Als Beitrag hier:SQLAlchemy: Erstellen Sie eine Löschabfrage mit Self-Join unter MySQL

Ich habe es schwer, in SQLAlchemy mit Join zu löschen.

Also mache ich jetzt so:

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

Aber es nervt mich einfach sehr über: SQL Injection Sache etc ..

Gibt es eine Möglichkeit, das Problem hier mit SQLAlchemy zu lösen? Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage