From 16835ff8a41311809db42d1781b03f386c526826 Mon Sep 17 00:00:00 2001 From: zhang <258694298@qq.com> Date: Fri, 12 Jan 2024 18:42:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dsqlserver=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=80=BB=E8=A1=8C=E6=95=B0=E4=B8=BA1=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/admin/modules/table/default.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/admin/modules/table/default.go b/plugins/admin/modules/table/default.go index 685307fdc..618aef96f 100644 --- a/plugins/admin/modules/table/default.go +++ b/plugins/admin/modules/table/default.go @@ -471,7 +471,7 @@ func (tb *DefaultTable) getDataFromDatabase(params parameter.Parameters) (PanelI queryStatement = "SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY %s." + placeholder + " %s) as ROWNUMBER_, %s from " + placeholder + "%s %s %s ) as TMP_ WHERE TMP_.ROWNUMBER_ > ? AND TMP_.ROWNUMBER_ <= ?" // %s means: table, join table, wheres - countStatement = "select count(*) as [size] from (select count(*) as [size] from " + placeholder + " %s %s %s) src" + countStatement = "select count(*) as [size] from (select 1 as [size] from " + placeholder + " %s %s %s) src" } else { // %s means: fields, table, join table, wheres, group by, order by field, order by type queryStatement = "select %s from " + placeholder + "%s %s %s order by " + placeholder + "." + placeholder + " %s LIMIT ? OFFSET ?"