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

Tham gia bên trong với SqlAlchemy

Ánh xạ đó tới SQLAlchemy sẽ khá đơn giản. Tôi không xem xét bí danh, vì những lý do rõ ràng.

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

Điều này sẽ hoạt động. on rõ ràng mệnh đề sẽ không cần thiết nếu FilmComment.filmId được khai báo là khóa ngoại.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách CONCAT_WS () hoạt động trong PostgreSQL

  2. Gọi một thủ tục được lưu trữ trong một thủ tục được lưu trữ

  3. Khắc phục “LỖI:mỗi truy vấn INTERSECT phải có cùng số cột” trong PostgreSQL

  4. Múi giờ SQLAlchemy DateTime

  5. Hàm cửa sổ SQL với mệnh đề where?