diff --git a/internal/statements/query.go b/internal/statements/query.go index 8ec2fa0f..b43c813e 100644 --- a/internal/statements/query.go +++ b/internal/statements/query.go @@ -310,8 +310,13 @@ func (statement *Statement) writeMssqlPaginationCond(w *builder.BytesWriter) err if err := statement.writeFrom(mssqlCondi); err != nil { return err } - if err := statement.writeWhere(mssqlCondi); err != nil { - return err + if statement.cond.IsValid() { + if _, err := fmt.Fprint(w, " WHERE "); err != nil { + return err + } + if err := statement.cond.WriteTo(statement.QuoteReplacer(w)); err != nil { + return err + } } if err := statement.WriteOrderBy(mssqlCondi); err != nil { return err