Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como escrever várias colunas na cláusula com sqlalchemy


Supondo que você tenha seu modelo definido em Page , aqui está um exemplo usando tuple_ :
keys = [
    (2752937066, 'http://members.aye.net/~gharris/blog/'),
    (3799762538, 'http://www.coxandforkum.com/')
]

select([
    Page.url
]).select_from(
    Page
).where(
    tuple_(Page.url_crc, Page.url).in_(keys)
)

Ou, usando a API de consulta:
session.query(Page.url).filter(tuple_(Page.url_crc, Page.url).in_(keys))