Method: Sequel::SQLite::DatasetMethods#having

Defined in:
lib/sequel/adapters/shared/sqlite.rb

#having(*cond) ⇒ Object

HAVING requires GROUP BY on SQLite

Raises:

  • (InvalidOperation)
[View source]

693
694
695
696
# File 'lib/sequel/adapters/shared/sqlite.rb', line 693

def having(*cond)
  raise(InvalidOperation, "Can only specify a HAVING clause on a grouped dataset") if !@opts[:group] && db.sqlite_version < 33900
  super
end