Fix bug
This commit is contained in:
parent
28c346073c
commit
451f81287a
|
@ -247,6 +247,9 @@ func (statement *Statement) genSelectSQL(columnStr string, needLimit, needOrderB
|
||||||
top = fmt.Sprintf("TOP %d ", LimitNValue)
|
top = fmt.Sprintf("TOP %d ", LimitNValue)
|
||||||
}
|
}
|
||||||
if statement.Start > 0 {
|
if statement.Start > 0 {
|
||||||
|
if statement.RefTable == nil {
|
||||||
|
return "", nil, errors.New("Unsupported query limit without reference table")
|
||||||
|
}
|
||||||
var column string
|
var column string
|
||||||
if len(statement.RefTable.PKColumns()) == 0 {
|
if len(statement.RefTable.PKColumns()) == 0 {
|
||||||
for _, index := range statement.RefTable.Indexes {
|
for _, index := range statement.RefTable.Indexes {
|
||||||
|
|
Loading…
Reference in New Issue