From edbcbe3126a45271e29c29231ad20a9dbbbb4452 Mon Sep 17 00:00:00 2001 From: Gerhard Gruber Date: Tue, 23 Nov 2021 15:04:56 +0100 Subject: [PATCH] Fixed limit and offset for subquery --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index 7b57b633..de243c26 100644 --- a/main.go +++ b/main.go @@ -188,7 +188,7 @@ func (s *DB) QueryExpr(alias ...string) *expr { // SubQuery returns the query as sub query func (s *DB) SubQuery() *expr { - if s.search.limit == nil && s.search.offset == nil { + if (s.search.limit == nil || s.search.limit == -1) && (s.search.offset == nil || s.search.offset == -1) { s = s.Order(nil, true) } scope := s.NewScope(s.Value)