Dat toewijzen aan SQLAlchemy zou vrij eenvoudig moeten zijn. Ik overweeg de aliassen niet, om voor de hand liggende redenen.
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())
Dit zou moeten werken. De expliciete on
clausule zou niet nodig zijn als FilmComment.filmId
zijn gedeclareerd als een externe sleutel.