Du skal blot kaste til en streng:
db.session.query(Vehicle).filter(str(Car.id) == Vehicle.value)
hvis Car.id
er en lokal variabel, der er en int.
Hvis du har brug for at bruge dette i en join, så få databasen til at caste den til en streng:
from sqlalchemy.sql.expression import cast
db.session.query(Vehicle).filter(cast(Car.id, sqlalchemy.String) == Vehicle.value)
Hvis strengværdien i den anden kolonne indeholder cifre og muligvis mellemrum du skal muligvis overveje at trimme, eller i stedet for at caste strengværdien til et heltal (og lade heltalskolonnen være et heltal).