Я хочу сделать следующее с помощью sqlalchemy:
Код: Выделить всё
SELECT first_name, age
FROM Customers
WHERE (first_name, age) in (('John', '31'),('Robert', '22'));
Код: Выделить всё
SELECT first_name, age
FROM Customers
WHERE first_name in ('John', 'Robert') and age in ('31','22');
Код: Выделить всё
with get_mariadb_session() as session:
query = select(
Customers.name,
Customers.age,
Customers.email
).select_from(
Customers
).where(
and_(Customers.name.in_(names), Customers.age.in_(ages))
)
res = session.execute(query)
Можно ли выполнить сопоставление кортежей в sqlalchemy?
Подробнее здесь: https://stackoverflow.com/questions/787 ... sqlalchemy