I need to find the equivalent of this query in sqlalchemy.
SELECT u.user_id, u.user_name, c.country FROM
table_user u , table_country c WHERE u.user_email = '[email protected]'
i tried this below code:
session.query(User).join(Country.country).filter(User.user_email == '[email protected]').first()
and this gave me below error :
AttributeError: 'ColumnProperty' object has no attribute 'mapper'
can anyone give an example of join query with tables mapped to new class objects ?
Try this, assuming your User mapper has a relationship to Country configured.
user, country = session.query(User, Country.country).join(Country).filter(User.user_email == '[email protected]').first()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With