Skip to content

Instance Method

orHaving(_:_:column:)

Adds a column to column comparison to this builder’s HAVING clause by ORing.
@discardableResult func orHaving(_ lhs: String, _ op: SQLBinaryOperator, column rhs: String) -> Self

Discussion

builder.having(SQLLiteral.boolean(false)).orHaving("firstName", .equal, column: "lastName")

This method compares two columns.

SELECT * FROM "users" HAVING 0 OR "firstName" = "lastName"