Jednoduše přetypujte na řetězec:
db.session.query(Vehicle).filter(str(Car.id) == Vehicle.value)
pokud Car.id
je lokální proměnná, která je int.
Pokud to potřebujete použít ve spojení, nechte databázi přetypovat na řetězec:
from sqlalchemy.sql.expression import cast
db.session.query(Vehicle).filter(cast(Car.id, sqlalchemy.String) == Vehicle.value)
Pokud hodnota řetězce v druhém sloupci obsahuje číslice a případně mezery možná budete muset zvážit oříznutí nebo místo toho přetypování hodnoty řetězce na celé číslo (a ponechat ve sloupci celé číslo celé číslo).