Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да напишете няколко колони в клауза с sqlalchemy

Ако приемем, че вашият модел е дефиниран в Page , ето пример за използване на 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)
)

Или с помощта на API на заявката:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ИЗБЕРЕТЕ и избройте деца и родител

  2. Избягвайте повтарящи се записи, показвани в MySQL / PHP

  3. Проверка за празен резултат (PHP, PDO и MySQL)

  4. Как да накарам mysql MEMORY ENGINE да съхранява повече данни?

  5. Symfony2 Doctrine PDO MySQL връзка с LOAD DATA LOCAL INFILE