понял делаю это неправильно, а именно в моменте с and, потому что он находит строки где только первое условие удовлетворяется. Как прописать правильно?
stmt = await session.scalars(
select(Basket).where(Basket.user_id == user_id and Basket.food_id == food_id)
)
UPD: сделал два .where() по очереди и все заработало как надо...
stmt = await session.scalars(
select(Basket).where(Basket.user_id == user_id).where(Basket.food_id == food_id)
)
&/and_
Обсуждают сегодня