sql >> Databasteknik >  >> RDS >> Mysql

Hur man skriver flera kolumner i klausul med sqlalchemy

Förutsatt att du har din modell definierad i Page , här är ett exempel 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 med hjälp av fråge-API:

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


  1. Den maximala körtiden på 30 sekunder har överskridits

  2. Välj närmaste numeriska värde med MySQL-fråga

  3. Ange värdet för en primärnyckel manuellt i kolumnen JPA @GeneratedValue

  4. hämta ut parameter från lagrad procedur?