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

Множество свързвания с SQLAlchemy

Базирайте по-нататъшните си присъединявания на псевдонимите, които сте създали:

Distributor.query\
    .outerjoin(alias_commercial_address, Distributor.commercial_address)\
    .outerjoin(alias_commercial_address_country, alias_commercial_address.country)\
    .outerjoin(alias_invoice_address, Distributor.invoice_address)\
    .outerjoin(alias_invoice_address_country, alias_invoice_address.country)\
    .options(contains_eager(Distributor.commercial_address, alias=alias_commercial_address)
             .contains_eager(alias_commercial_address.country, alias=alias_commercial_address_country),
             contains_eager(Distributor.invoice_address, alias=alias_invoice_address)
             .contains_eager(alias_invoice_address.country, alias=alias_invoice_address_country))\
    .all()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да добавя супер привилегии към базата данни на mysql?

  2. Грешка SQLAlchemy+pymysql:sqlalchemy.util.queue.Empty

  3. Използване на @DECLARE в MYSQL 5.1

  4. Как да конвертирам този MySQL израз в symfony Propel?

  5. Намерете Long/Lat вътре в многоъгълника с MySQL 5.6