3.0 sql server 中使用了ORDER BY会报错?

代码:

String select="select * ";

DSqlKit.init(" from t where a= ? ", pid);

DSqlKit.append(" order by b asc,c asc ");

Page<Record> page =  Db.paginate(pageIndex, pageSize,select,

DSqlKit.getSql(),DSqlKit.getParamList());




报错:

ORDER BY 子句中的列 "t.b" 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。

如何破?

评论区

timzh

2017-06-21 13:05

升级到3.1后解决

JFinal

2017-06-21 15:21

@timzh 3.0 升到 3.1 毫不犹豫, 3.1 是打磨版,除了解决了 3.0 中的一些问题以外,代码更优雅

热门反馈

扫码入社