Instance Methodgrdb 7.4.0GRDB
having(_:)
Filters the aggregated groups with a boolean SQL expression.
func having(_ predicate: some SQLExpressible) -> Self
For example:
// SELECT teamId, MAX(score)
// FROM player
// GROUP BY teamId
// HAVING MAX(score) > 1000
let request = Player
.select(Column("teamId"), max(Column("score")))
.group(Column("teamId"))
.having(max(Column("score")) > 1000)