Att mappa det till SQLAlchemy borde vara ganska enkelt. Jag överväger inte aliasen, av uppenbara skäl.
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())
Detta borde fungera. Den explicita on
klausul skulle inte behövas om FilmComment.filmId
deklarerades som en främmande nyckel.