'Python SQLAlchemy ORM where clause with two column value
I am testing Python ORM where clause matching two column name, with single column matching works.
with two column matching its giving the error message.
row = session.execute(select(User).where(User.name == "squidward") and User.fullname='Squidward Tentacles')
How to match two column in SQLAlchemy ORM?
Thanks
Solution 1:[1]
Use the and_ element to combine expressions in a clause.
import sqlalchemy as sa
row = session.execute(select(User).where(
sa.and_(
User.name == "squidward",
User.fullname == 'Squidward Tentacles'
)
)
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Oluwafemi Sule |
