diff --git a/README.md b/README.md index 1f17161..1589d8c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # xorm xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作非常简便。 +新的在维护版本: [https://gitea.com/xorm/xorm](https://gitea.com/xorm/xorm) ## 说明 diff --git a/internal/statements/query.go b/internal/statements/query.go index c21ea66..7a0ac74 100644 --- a/internal/statements/query.go +++ b/internal/statements/query.go @@ -26,14 +26,13 @@ func (statement *Statement) genSelectSql(dialect dialects.Dialect, rownumber str if dialect.URI().DBType != schemas.MSSQL && dialect.URI().DBType != schemas.ORACLE { if statement.Start > 0 { - sql = fmt.Sprintf("%v LIMIT %v OFFSET %v", sql, statement.LimitN, statement.Start) if pLimitN != nil { sql = fmt.Sprintf("%v LIMIT %v OFFSET %v", sql, *pLimitN, statement.Start) } else { - sql = fmt.Sprintf("%v LIMIT 0 OFFSET %v", sql, *pLimitN) + sql = fmt.Sprintf("%v LIMIT 0 OFFSET %v", sql, statement.Start) } } else if pLimitN != nil { - sql = fmt.Sprintf("%v LIMIT %v", sql, statement.LimitN) + sql = fmt.Sprintf("%v LIMIT %v", sql, *pLimitN) } } else if dialect.URI().DBType == schemas.ORACLE { if statement.Start != 0 || pLimitN != nil {