sql >> Database teknologi >  >> RDS >> Mysql

Sådan skriver du flere kolonner i klausul med sqlalchemy

Forudsat at du har din model defineret i Page , her er et eksempel med 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)
)

Eller ved at bruge forespørgsels-API:

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


  1. Spørg om udtalelser:Én sekvens for alle tabeller

  2. 11 funktioner til at få dagen, måneden og året fra en dato i MariaDB

  3. Hvordan kan du køre den samme forespørgsel flere gange ved hjælp af loop i PL/SQL?

  4. mysql for mange indekser?