Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhiều tham gia với SQLAlchemy

Căn cứ vào các lần tham gia sâu hơn của bạn dựa trên bí danh bạn đã tạo:

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. Làm cách nào để đọc giá trị từ mysql bằng PHP

  2. Lỗi .Net MySql Khóa đã cho không có trong từ điển

  3. Cách đặt Bộ ký tự và đối chiếu của cơ sở dữ liệu trong MySQL

  4. Kết nối codeigniter với mysql và oracle trong cùng một ứng dụng

  5. Mysql Tăng hiệu suất biến