Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Beberapa bergabung dengan SQLAlchemy

Dasarkan penggabungan lebih lanjut Anda pada alias yang telah Anda buat:

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. Aplikasi Android Xamarin dengan database MySql/Sql online

  2. Rails mysql2 metode tidak terdefinisi `terima' untuk nil:NilClass

  3. MYSQL DAN kueri untuk memuaskan pada kolom yang sama

  4. MySQL:Tampilan vs Prosedur Tersimpan

  5. Pentingnya WHERE 1 dalam kueri MySQL