sql >> Database >  >> RDS >> Mysql

Hoe schrijf je meerdere kolommen in een clausule met sqlalchemy

Ervan uitgaande dat u uw model hebt gedefinieerd in Page , hier is een voorbeeld met 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)
)

Of, met behulp van de query-API:

session.query(Page.url).filter(tuple_(Page.url_crc, Page.url).in_(keys))


  1. Wat kan het Queryplan vertellen?

  2. Kan pg gem niet installeren op Mountain Lion

  3. Laravel-volgorderesultaten per kolom op polymorfe tabel

  4. JOIN vs. WHERE:Waarom vertonen twee zoekopdrachten die identieke resultaten opleveren 3-4 ordes van grootte prestatieverschil?