Я пытаюсь запросить таблицу Oracle DB из sqlalchemy с помощью
session.query(PAY).filter_by(REGION_CODE=record['REGION_CODE'],
AOID=record['AOID'],
COMPANY_CODE=record['COMPANY_CODE']).all()
, он возвращает 1 значение, однако, если сделать необработанный sql
select * from schema.table_name where REGION_CODE = '{record['REGION_CODE']}'
and AOID = '{record['AOID']}' and COMPANY_CODE = '{record['COMPANY_CODE']}
База данных есть 2 записи, я получаю два результата. Результаты имеют одинаковые значения, но представляют собой две разные записи.
Кто-нибудь знает, почему запрос возвращает только одно значение?