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. उस क्वेरी को ऑप्टिमाइज़ करें जो सम्मिलित तालिका से किसी फ़ील्ड द्वारा परिणामित होती है

  2. पिछली पंक्ति मान से प्रतिशत वृद्धि/कमी की गणना करें

  3. मैसकल त्रुटि 1005 (HY000):तालिका 'tmp' नहीं बना सकता (त्रुटि:13)

  4. मैसकल:कॉलम चारसेट सेट करें

  5. क्या जुनीट परीक्षण मामलों के लिए MySQL इन-मेमोरी चलाने का कोई तरीका है?