Conditional count: fetch(g for g in Group for s in g.students if count(s.gpa > 3) < 4)
Conditional count: fetch(g for g in Group for s in g.students if count(s.gpa > 3) < 4)

ponyorm/pony,gwecho/pony,ponyorm/pony,ponyorm/pony,gwecho/pony,gwecho/pony,ponyorm/pony