From 3ad26fe085d349438ec2633411ff520affe64c40 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 12 Jul 2023 15:00:26 +0800 Subject: [PATCH] Fix sqlserver test --- internal/statements/query.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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