PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

SqlAlchemy के साथ एक आंतरिक जुड़ाव

SQLAlchemy को मैप करना काफी सीधा होना चाहिए। स्पष्ट कारणों से मैं उपनामों पर विचार नहीं कर रहा हूँ।

from sqlalchemy import func

megaId, numOfComments = (session.query(Film.id, func.count(FilmComment.id))
                                .join(FilmComment, Film.id == FilmComment.filmId)
                                .group_by(Film.id).first())

यह काम करना चाहिए। स्पष्ट on अगर FilmComment.filmId . है तो क्लॉज की जरूरत नहीं होगी एक विदेशी कुंजी के रूप में घोषित किया गया था।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgreSQL बिना समय क्षेत्र के कॉलम डेटा प्रकार को टाइमस्टैम्प में बदल देता है

  2. मान 'जारी रखें' तरल पदार्थ चलाने पर पहलू-मान्य त्रुटि नहीं है

  3. Django डेटटाइम फ़ील्ड टाइमज़ोन के बिना टाइमस्टैम्प फ़ील्ड उत्पन्न करने के लिए

  4. PostgreSQL एक बार में मूल्य और वेतन वृद्धि का चयन करें

  5. PostgreSQL कमांड लाइन उपयोगिता से कैसे बाहर निकलें:psql