PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Penggabungan batin dengan SqlAlchemy

Memetakan itu ke SQLAlchemy seharusnya cukup mudah. Saya tidak mempertimbangkan alias, untuk alasan yang jelas.

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())

Ini harus bekerja. on yang eksplisit klausa tidak akan diperlukan jika FilmComment.filmId dideklarasikan sebagai kunci asing.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kapan Koneksi ditutup saat memanggil .close() JooQ DSLContext, jika ada?

  2. Karakter dengan urutan byte 0x9d dalam penyandian 'WIN1252' tidak memiliki padanan dalam penyandian 'UTF8'

  3. Bagaimana cara mengimpor tabel dengan nilai yang hilang?

  4. Nilai kolom PostgreSQL harus berurutan

  5. Cara menemukan kemunculan pertama dan terakhir dari karakter tertentu di dalam string di PostgreSQL